Add build system bits for wmi.
[kai/samba-autobuild/.git] / source4 / lib / wmi / config.mk
1 [SUBSYSTEM::WMI]
2 PUBLIC_DEPENDENCIES = RPC_NDR_OXIDRESOLVER \
3                 NDR_DCOM \
4                 RPC_NDR_REMACT \
5                 NDR_TABLE \
6                 DCOM_PROXY_DCOM \
7                 DCOM
8
9 WMI_OBJ_FILES = $(addprefix $(wmisrcdir)/, wmicore.o wbemdata.o ../../librpc/gen_ndr/dcom_p.o)
10
11 $(eval $(call proto_header_template,$(wmisrcdir)/proto.h,$(WMI_OBJ_FILES:.o=.c)))
12
13 #################################
14 # Start BINARY wmic
15 [BINARY::wmic]
16 INSTALLDIR = BINDIR
17 PRIVATE_DEPENDENCIES = \
18                 POPT_SAMBA \
19                 POPT_CREDENTIALS \
20                 LIBPOPT \
21                                 WMI
22
23 wmic_OBJ_FILES = $(wmisrcdir)/tools/wmic.o
24 # End BINARY wmic
25 #################################
26
27 #################################
28 # Start BINARY wmis
29 [BINARY::wmis]
30 INSTALLDIR = BINDIR
31 PRIVATE_DEPENDENCIES = \
32                 POPT_SAMBA \
33                 POPT_CREDENTIALS \
34                 LIBPOPT \
35                                 WMI
36
37 wmis_OBJ_FILES = \
38                 $(wmisrcdir)/tools/wmis.o
39
40 # End BINARY wmis
41 #################################
42
43 librpc/gen_ndr/dcom_p.c: idl
44
45 #######################
46 # Start LIBRARY swig_dcerpc
47 [PYTHON::pywmi]
48 PUBLIC_DEPENDENCIES = LIBCLI_SMB NDR_MISC LIBSAMBA-UTIL LIBSAMBA-CONFIG WMI
49
50 pywmi_OBJ_FILES = $(wmisrcdir)/pywmi_wrap.o
51
52 # End LIBRARY swig_dcerpc
53 #######################
54
55 #################################
56 # Start BINARY pdhc
57 #[BINARY::pdhc]
58 #INSTALLDIR = BINDIR
59 #OBJ_FILES = \
60 #                pdhc.o
61 #PRIVATE_DEPENDENCIES = \
62 #                POPT_SAMBA \
63 #                POPT_CREDENTIALS \
64 #                LIBPOPT \
65 #               NDR_TABLE \
66 #               RPC_NDR_WINREG
67 # End BINARY pdhc
68 #################################