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:
parent
3eb958c202
commit
a82c89e882
@ -102,6 +102,7 @@ ejsscriptsrcdir := scripting/ejs
|
|||||||
pyscriptsrcdir := $(srcdir)/scripting/python
|
pyscriptsrcdir := $(srcdir)/scripting/python
|
||||||
kdcsrcdir := kdc
|
kdcsrcdir := kdc
|
||||||
ntp_signdsrcdir := ntp_signd
|
ntp_signdsrcdir := ntp_signd
|
||||||
|
wmisrcdir := lib/wmi
|
||||||
|
|
||||||
include data.mk
|
include data.mk
|
||||||
|
|
||||||
|
@ -1,5 +1,4 @@
|
|||||||
[SUBSYSTEM::WMI]
|
[SUBSYSTEM::WMI]
|
||||||
PRIVATE_PROTO_HEADER = proto.h
|
|
||||||
PUBLIC_DEPENDENCIES = RPC_NDR_OXIDRESOLVER \
|
PUBLIC_DEPENDENCIES = RPC_NDR_OXIDRESOLVER \
|
||||||
NDR_DCOM \
|
NDR_DCOM \
|
||||||
RPC_NDR_REMACT \
|
RPC_NDR_REMACT \
|
||||||
@ -7,7 +6,9 @@ PUBLIC_DEPENDENCIES = RPC_NDR_OXIDRESOLVER \
|
|||||||
DCOM_PROXY_DCOM \
|
DCOM_PROXY_DCOM \
|
||||||
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
|
# Start BINARY wmic
|
||||||
@ -19,7 +20,7 @@ PRIVATE_DEPENDENCIES = \
|
|||||||
LIBPOPT \
|
LIBPOPT \
|
||||||
WMI
|
WMI
|
||||||
|
|
||||||
wmic_OBJ_FILES = lib/wmi/tools/wmic.o
|
wmic_OBJ_FILES = $(wmisrcdir)/tools/wmic.o
|
||||||
# End BINARY wmic
|
# End BINARY wmic
|
||||||
#################################
|
#################################
|
||||||
|
|
||||||
@ -34,7 +35,7 @@ PRIVATE_DEPENDENCIES = \
|
|||||||
WMI
|
WMI
|
||||||
|
|
||||||
wmis_OBJ_FILES = \
|
wmis_OBJ_FILES = \
|
||||||
lib/wmi/tools/wmis.o
|
$(wmisrcdir)/tools/wmis.o
|
||||||
|
|
||||||
# End BINARY wmis
|
# End BINARY wmis
|
||||||
#################################
|
#################################
|
||||||
@ -45,7 +46,8 @@ librpc/gen_ndr/dcom_p.c: idl
|
|||||||
# Start LIBRARY swig_dcerpc
|
# Start LIBRARY swig_dcerpc
|
||||||
[PYTHON::pywmi]
|
[PYTHON::pywmi]
|
||||||
PUBLIC_DEPENDENCIES = LIBCLI_SMB NDR_MISC LIBSAMBA-UTIL LIBSAMBA-CONFIG WMI
|
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
|
# End LIBRARY swig_dcerpc
|
||||||
#######################
|
#######################
|
||||||
|
@ -47,3 +47,4 @@ mkinclude libcli/config.mk
|
|||||||
mkinclude scripting/ejs/config.mk
|
mkinclude scripting/ejs/config.mk
|
||||||
mkinclude scripting/python/config.mk
|
mkinclude scripting/python/config.mk
|
||||||
mkinclude kdc/config.mk
|
mkinclude kdc/config.mk
|
||||||
|
mkinclude lib/wmi/config.mk
|
||||||
|
Loading…
Reference in New Issue
Block a user