#include "../internal/libraw_cxx_defs.h"
#include "tables/cameralist.cpp"
#include "decoders/fuji_compressed.cpp"
#include "decoders/crx.cpp"
#include "decoders/fp_dng.cpp"
#include "decoders/decoders_libraw.cpp"
#include "decoders/unpack.cpp"
#include "decoders/unpack_thumb.cpp"
#include "integration/dngsdk_glue.cpp"
#include "integration/rawspeed_glue.cpp"
#include "tables/colorconst.cpp"
#include "utils/utils_libraw.cpp"
#include "utils/init_close_utils.cpp"
#include "utils/decoder_info.cpp"
#include "utils/open.cpp"
#include "utils/phaseone_processing.cpp"
#include "utils/thumb_utils.cpp"
#include "write/tiff_writer.cpp"
#include "preprocessing/subtract_black.cpp"
#include "preprocessing/raw2image.cpp"
#include "postprocessing/postprocessing_utils.cpp"
#include "postprocessing/dcraw_process.cpp"
#include "postprocessing/mem_image.cpp"
#if defined __sun && defined DS
#undef DS
#endif
#undef ID
#include "x3f/x3f_utils_patched.cpp"
#include "x3f/x3f_parse_process.cpp"