1import os,sys
2import SCons.Util
3
4platform=sys.platform
5
6if platform == "win32":
7    env=Environment(
8        CPPDEFINES=[("WIN_ENV",1),("_WIN32_WINNT",0x500)],
9	LIBS=["dng_1_2","XMPFiles-4.4.2","XMPCore-4.4.2","XMPcommon-4.4.2","expat","lcms-1.17"],
10       	LINKFLAGS="",
11       	CCFLAGS="-O2 -I-",
12       	tools=["mingw"],
13       	LCMS_INCLUDE="lcms-1.17/include")
14    SConscript("SConstruct.lcms", exports="env")
15else:
16    env=Environment(
17	CPPDEFINES=[("UNIX_ENV",1),("_FILE_OFFSET_BITS",64)],
18	LIBS=["dng_1_2","XMPFiles-4.4.2","XMPCore-4.4.2","XMPcommon-4.4.2","expat","lcms","pthread"],
19   	CXX=SCons.Util.CLVar(os.environ['CXX']),
20   	LINKFLAGS=SCons.Util.CLVar(os.environ['LDFLAGS']),
21   	CCFLAGS=SCons.Util.CLVar(os.environ['CPPFLAGS']),
22   	CXXFLAGS=SCons.Util.CLVar(os.environ['CXXFLAGS']),
23   	LCMS_INCLUDE=None)
24
25SConscript("SConstruct.XMP", exports="env")
26SConscript("SConstruct.dng_sdk", exports="env")
27SConscript("SConstruct.dcp2icc", exports="env")
28