1
2fixdng="fixes/dng_sdk"
3origdng="dng_sdk_1_2/dng_sdk/source"
4origXMP="XMP-Toolkit-SDK-4.4.2"
5fixXMP="fixes/XMP-Toolkit"
6
7Import("env")
8
9env=env.Clone(CPPPATH=[fixdng,fixXMP,origdng,origXMP+"/public/include"])
10
11VariantDir("build/dng",origdng,duplicate=0)
12VariantDir("build/fixes/dng",fixdng,duplicate=0)
13
14flist=[
15	"build/dng/dng_1d_function.cpp",
16	"build/dng/dng_1d_table.cpp",
17	"build/dng/dng_abort_sniffer.cpp",
18	"build/dng/dng_area_task.cpp",
19	"build/dng/dng_bottlenecks.cpp",
20	"build/dng/dng_camera_profile.cpp",
21	"build/dng/dng_color_space.cpp",
22	"build/dng/dng_color_spec.cpp",
23	"build/fixes/dng/dng_date_time.cpp",
24	"build/dng/dng_exceptions.cpp",
25	"build/dng/dng_exif.cpp",
26	"build/dng/dng_file_stream.cpp",
27	"build/dng/dng_filter_task.cpp",
28	"build/dng/dng_fingerprint.cpp",
29	"build/dng/dng_globals.cpp",
30	"build/dng/dng_host.cpp",
31	"build/dng/dng_hue_sat_map.cpp",
32	"build/dng/dng_ifd.cpp",
33	"build/dng/dng_image.cpp",
34	"build/dng/dng_image_writer.cpp",
35	"build/dng/dng_info.cpp",
36	"build/dng/dng_iptc.cpp",
37	"build/dng/dng_linearization_info.cpp",
38	"build/dng/dng_lossless_jpeg.cpp",
39	"build/dng/dng_matrix.cpp",
40	"build/dng/dng_memory.cpp",
41	"build/dng/dng_memory_stream.cpp",
42	"build/dng/dng_mosaic_info.cpp",
43	"build/dng/dng_mutex.cpp",
44	"build/dng/dng_negative.cpp",
45	"build/dng/dng_orientation.cpp",
46	"build/dng/dng_parse_utils.cpp",
47	"build/dng/dng_pixel_buffer.cpp",
48	"build/dng/dng_point.cpp",
49	"build/dng/dng_preview.cpp",
50	"build/fixes/dng/dng_pthread.cpp",
51	"build/dng/dng_rational.cpp",
52	"build/dng/dng_read_image.cpp",
53	"build/dng/dng_rect.cpp",
54	"build/dng/dng_reference.cpp",
55	"build/dng/dng_render.cpp",
56	"build/dng/dng_resample.cpp",
57	"build/dng/dng_shared.cpp",
58	"build/dng/dng_simple_image.cpp",
59	"build/dng/dng_spline.cpp",
60	"build/dng/dng_stream.cpp",
61	"build/dng/dng_string.cpp",
62	"build/dng/dng_string_list.cpp",
63	"build/dng/dng_tag_types.cpp",
64	"build/dng/dng_temperature.cpp",
65	"build/dng/dng_tile_iterator.cpp",
66	"build/dng/dng_tone_curve.cpp",
67	"build/dng/dng_utils.cpp",
68	"build/dng/dng_xmp.cpp",
69	"build/dng/dng_xmp_sdk.cpp",
70	"build/dng/dng_xy_coord.cpp",
71]
72
73env.Library(target="build/dng_1_2",source=flist)
74