1 2origXMP="XMP-Toolkit-SDK-4.4.2" 3fixXMP="fixes/XMP-Toolkit" 4 5Import("env") 6 7env=env.Clone(CPPPATH=[fixXMP, 8 origXMP+"/build", 9 origXMP+"/source/common", 10 origXMP+"/source/XMPCore", 11 origXMP+"/source/XMPFiles", 12 origXMP+"/source/XMPFiles/FileHandlers", 13 origXMP+"/source/XMPFiles/FormatSupport", 14 origXMP+"/third-party/MD5", 15 origXMP+"/public/include"]) 16 17VariantDir("build/XMP",origXMP,duplicate=0) 18VariantDir("build/fixes/XMP",fixXMP,duplicate=0) 19 20flist_common=[ 21 "build/XMP/source/common/LargeFileAccess.cpp", 22 "build/XMP/source/common/UnicodeConversions.cpp", 23 "build/XMP/source/common/XML_Node.cpp", 24 "build/XMP/third-party/MD5/MD5.cpp", 25] 26 27flist_Core=["build/XMP/source/XMPCore/ExpatAdapter.cpp", 28 "build/XMP/source/XMPCore/ParseRDF.cpp", 29 "build/XMP/source/XMPCore/WXMPIterator.cpp", 30 "build/XMP/source/XMPCore/WXMPMeta.cpp", 31 "build/XMP/source/XMPCore/WXMPUtils.cpp", 32 "build/XMP/source/XMPCore/XMPCore_Impl.cpp", 33 "build/XMP/source/XMPCore/XMPIterator.cpp", 34 "build/XMP/source/XMPCore/XMPMeta.cpp", 35 "build/XMP/source/XMPCore/XMPMeta-GetSet.cpp", 36 "build/XMP/source/XMPCore/XMPMeta-Parse.cpp", 37 "build/XMP/source/XMPCore/XMPMeta-Serialize.cpp", 38 "build/XMP/source/XMPCore/XMPUtils.cpp", 39 "build/XMP/source/XMPCore/XMPUtils-FileInfo.cpp", 40] 41 42flist_Files=[ 43 "build/XMP/source/XMPFiles/FileHandlers/ASF_Handler.cpp", 44 "build/XMP/source/XMPFiles/FileHandlers/AVCHD_Handler.cpp", 45 "build/XMP/source/XMPFiles/FileHandlers/AVI_Handler.cpp", 46 "build/XMP/source/XMPFiles/FileHandlers/Basic_Handler.cpp", 47 "build/XMP/source/XMPFiles/FileHandlers/FLV_Handler.cpp", 48 "build/XMP/source/XMPFiles/FileHandlers/InDesign_Handler.cpp", 49 "build/XMP/source/XMPFiles/FileHandlers/JPEG_Handler.cpp", 50# "build/XMP/source/XMPFiles/FileHandlers/MOV_Handler.cpp", 51 "build/XMP/source/XMPFiles/FileHandlers/MP3_Handler.cpp", 52 "build/XMP/source/XMPFiles/FileHandlers/MPEG2_Handler.cpp", 53 "build/XMP/source/XMPFiles/FileHandlers/MPEG4_Handler.cpp", 54 "build/XMP/source/XMPFiles/FileHandlers/P2_Handler.cpp", 55 "build/XMP/source/XMPFiles/FileHandlers/PNG_Handler.cpp", 56 "build/XMP/source/XMPFiles/FileHandlers/PostScript_Handler.cpp", 57 "build/XMP/source/XMPFiles/FileHandlers/PSD_Handler.cpp", 58 "build/XMP/source/XMPFiles/FileHandlers/Scanner_Handler.cpp", 59 "build/XMP/source/XMPFiles/FileHandlers/SonyHDV_Handler.cpp", 60 "build/XMP/source/XMPFiles/FileHandlers/SWF_Handler.cpp", 61 "build/XMP/source/XMPFiles/FileHandlers/TIFF_Handler.cpp", 62 "build/XMP/source/XMPFiles/FileHandlers/Trivial_Handler.cpp", 63 "build/XMP/source/XMPFiles/FileHandlers/UCF_Handler.cpp", 64 "build/XMP/source/XMPFiles/FileHandlers/WAV_Handler.cpp", 65 "build/XMP/source/XMPFiles/FileHandlers/XDCAMEX_Handler.cpp", 66 "build/XMP/source/XMPFiles/FileHandlers/XDCAM_Handler.cpp", 67 68 "build/XMP/source/XMPFiles/FormatSupport/ASF_Support.cpp", 69 "build/XMP/source/XMPFiles/FormatSupport/ID3_Support.cpp", 70 "build/XMP/source/XMPFiles/FormatSupport/IPTC_Support.cpp", 71 "build/XMP/source/XMPFiles/FormatSupport/PNG_Support.cpp", 72 "build/XMP/source/XMPFiles/FormatSupport/PSIR_FileWriter.cpp", 73 "build/XMP/source/XMPFiles/FormatSupport/PSIR_MemoryReader.cpp", 74# "build/XMP/source/XMPFiles/FormatSupport/QuickTime_Support.cpp", 75 "build/XMP/source/XMPFiles/FormatSupport/Reconcile_Impl.cpp", 76 "build/XMP/source/XMPFiles/FormatSupport/ReconcileIPTC.cpp", 77 "build/XMP/source/XMPFiles/FormatSupport/ReconcileLegacy.cpp", 78 "build/XMP/source/XMPFiles/FormatSupport/ReconcileTIFF.cpp", 79 "build/XMP/source/XMPFiles/FormatSupport/RIFF_Support.cpp", 80 "build/XMP/source/XMPFiles/FormatSupport/SWF_Support.cpp", 81 "build/XMP/source/XMPFiles/FormatSupport/TIFF_FileWriter.cpp", 82 "build/XMP/source/XMPFiles/FormatSupport/TIFF_MemoryReader.cpp", 83 "build/XMP/source/XMPFiles/FormatSupport/TIFF_Support.cpp", 84 "build/XMP/source/XMPFiles/FormatSupport/XDCAM_Support.cpp", 85 "build/XMP/source/XMPFiles/FormatSupport/XMPScanner.cpp", 86 "build/XMP/source/XMPFiles/WXMPFiles.cpp", 87 "build/fixes/XMP/XMPFiles.cpp", 88 "build/fixes/XMP/XMPFiles_Impl.cpp", 89] 90 91env.Library(target="build/XMPcommon-4.4.2",source=flist_common) 92env.Library(target="build/XMPFiles-4.4.2",source=flist_Files) 93env.Library(target="build/XMPCore-4.4.2",source=flist_Core) 94