1
0
mirror of https://github.com/samba-team/samba.git synced 2024-12-25 23:21:54 +03:00

Add build system bits for wmi.

This commit is contained in:
Jelmer Vernooij 2008-06-17 14:08:15 +02:00
parent 3eb958c202
commit a82c89e882
3 changed files with 9 additions and 5 deletions

View File

@ -102,6 +102,7 @@ ejsscriptsrcdir := scripting/ejs
pyscriptsrcdir := $(srcdir)/scripting/python
kdcsrcdir := kdc
ntp_signdsrcdir := ntp_signd
wmisrcdir := lib/wmi
include data.mk

View File

@ -1,5 +1,4 @@
[SUBSYSTEM::WMI]
PRIVATE_PROTO_HEADER = proto.h
PUBLIC_DEPENDENCIES = RPC_NDR_OXIDRESOLVER \
NDR_DCOM \
RPC_NDR_REMACT \
@ -7,7 +6,9 @@ PUBLIC_DEPENDENCIES = RPC_NDR_OXIDRESOLVER \
DCOM_PROXY_DCOM \
DCOM
WMI_OBJ_FILES = $(addprefix lib/wmi/, wmicore.o wbemdata.o ../../librpc/gen_ndr/dcom_p.o)
WMI_OBJ_FILES = $(addprefix $(wmisrcdir)/, wmicore.o wbemdata.o ../../librpc/gen_ndr/dcom_p.o)
$(eval $(call proto_header_template,$(wmisrcdir)/proto.h,$(WMI_OBJ_FILES:.o=.c)))
#################################
# Start BINARY wmic
@ -19,7 +20,7 @@ PRIVATE_DEPENDENCIES = \
LIBPOPT \
WMI
wmic_OBJ_FILES = lib/wmi/tools/wmic.o
wmic_OBJ_FILES = $(wmisrcdir)/tools/wmic.o
# End BINARY wmic
#################################
@ -34,7 +35,7 @@ PRIVATE_DEPENDENCIES = \
WMI
wmis_OBJ_FILES = \
lib/wmi/tools/wmis.o
$(wmisrcdir)/tools/wmis.o
# End BINARY wmis
#################################
@ -45,7 +46,8 @@ librpc/gen_ndr/dcom_p.c: idl
# Start LIBRARY swig_dcerpc
[PYTHON::pywmi]
PUBLIC_DEPENDENCIES = LIBCLI_SMB NDR_MISC LIBSAMBA-UTIL LIBSAMBA-CONFIG WMI
SWIG_FILE = pywmi.i
pywmi_OBJ_FILES = $(wmisrcdir)/pywmi_wrap.o
# End LIBRARY swig_dcerpc
#######################

View File

@ -47,3 +47,4 @@ mkinclude libcli/config.mk
mkinclude scripting/ejs/config.mk
mkinclude scripting/python/config.mk
mkinclude kdc/config.mk
mkinclude lib/wmi/config.mk