Removed svn Id tag
[MPC.git] / config / udm.mpb
blob5e980a10c8dc2c54da977b2fc9ef3feb6823df88
1 // -*- MPC -*-
2 project : xerces {
3   includes += . \
4               $(GME_ROOT)/SDK/BON/Common \
5               $(UDM_PATH)/include \
6               $(GME_ROOT)/SDK/BON \
7               $(GME_ROOT)/Interfaces
9   libpaths += $(UDM_PATH)/lib
11   specific {
12     midl_flags += /server none /client none
13     midl_includes += $(GME_ROOT) $(GME_ROOT)/Interfaces .
15     Release::lit_libs += UdmDll
16     Debug::lit_libs += UdmDllD
17   }
19   specific(prop:microsoft) {
20     DisableSpecificWarnings += 4251
21   }
23   specific(vc10) {
24     // Link against vc10 specific libraries instead of the generic ones
25     Release::lit_libs -= UdmDll
26     Debug::lit_libs -= UdmDllD
28     Release::lit_libs += UdmDll_VS10
29     Debug::lit_libs += UdmDll_VS10D
30   }
32   specific(vc11) {
33     // Link against vc11 specific libraries instead of the generic ones
34     Release::lit_libs -= UdmDll
35     Debug::lit_libs -= UdmDllD
37     Release::lit_libs += UdmDll_v110_Win32
38     Debug::lit_libs += UdmDll_v110_Win32D
39   }
41   Define_Custom(UDM) {
42     dependent         = $(UDM_PATH)/bin/Udm
43     command           = <%quote%>$(UDM_PATH)<%quote%>/bin/Udm
44     inputext          = .xml
45     header_outputext  = .h
46     source_outputext  = .cpp
47     generic_outputext = .xsd
49     keyword udmflags  = commandflags
50   }
53 feature (zlib) {
54   libpaths += $(UDM_3RDPARTY_PATH)/zlib