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