2008-05-18 19:54:27 +02:00
ndrsrcdir = $( librpcsrcdir) /ndr
gen_ndrsrcdir = $( librpcsrcdir) /gen_ndr
dcerpcsrcdir = $( librpcsrcdir) /rpc
2004-11-01 12:57:51 +00:00
################################################
2005-10-26 14:18:27 +00:00
# Start SUBSYSTEM LIBNDR
[LIBRARY :: LIBNDR ]
2008-03-18 18:02:23 +01:00
PUBLIC_DEPENDENCIES = LIBSAMBA-ERRORS LIBTALLOC LIBSAMBA-UTIL CHARSET \
2008-04-01 15:08:30 +02:00
LIBSAMBA-HOSTCONFIG
2008-03-03 18:25:28 +01:00
2008-10-13 16:09:48 +02:00
LIBNDR_OBJ_FILES = $( addprefix $( ndrsrcdir) /, ndr_string.o) ../librpc/ndr/ndr_basic.o ../librpc/ndr/uuid.o ../librpc/ndr/ndr.o
2008-03-03 18:25:28 +01:00
2008-05-18 23:02:47 +02:00
$(eval $(call proto_header_template,$(ndrsrcdir)/libndr_proto.h,$(LIBNDR_OBJ_FILES : .o =.c )))
2008-03-03 18:25:28 +01:00
2008-10-14 16:23:46 +02:00
PC_FILES += ../librpc/ndr.pc
2008-03-08 15:28:12 +01:00
LIBNDR_VERSION = 0.0.1
LIBNDR_SOVERSION = 0
2005-10-26 14:18:27 +00:00
# End SUBSYSTEM LIBNDR
2004-11-01 12:57:51 +00:00
################################################
2008-10-15 01:11:18 +02:00
PUBLIC_HEADERS += ../librpc/ndr/libndr.h
2008-02-29 14:23:38 +01:00
2007-02-27 18:00:15 +00:00
#################################
# Start BINARY ndrdump
[BINARY :: ndrdump ]
INSTALLDIR = BINDIR
PRIVATE_DEPENDENCIES = \
2008-04-01 15:08:30 +02:00
LIBSAMBA-HOSTCONFIG \
2007-02-27 18:00:15 +00:00
LIBSAMBA-UTIL \
LIBPOPT \
POPT_SAMBA \
2007-11-16 23:24:23 +01:00
NDR_TABLE \
LIBSAMBA-ERRORS
2007-02-27 18:00:15 +00:00
# FIXME: ndrdump shouldn't have to depend on RPC...
# End BINARY ndrdump
#################################
2008-10-13 15:58:45 +02:00
ndrdump_OBJ_FILES = ../librpc/tools/ndrdump.o
2008-03-03 18:25:28 +01:00
2008-10-13 15:58:45 +02:00
MANPAGES += ../librpc/tools/ndrdump.1
2008-02-26 15:11:47 +01:00
2005-05-23 06:54:38 +00:00
################################################
# Start SUBSYSTEM NDR_COMPRESSION
2008-01-20 16:28:43 +01:00
[SUBSYSTEM :: NDR_COMPRESSION ]
2008-08-18 15:33:11 +02:00
PRIVATE_DEPENDENCIES = ZLIB LZXPRESS
2008-08-07 16:24:57 +00:00
PUBLIC_DEPENDENCIES = LIBSAMBA-ERRORS LIBNDR
2005-05-23 06:54:38 +00:00
# End SUBSYSTEM NDR_COMPRESSION
################################################
2008-10-14 23:46:34 +02:00
NDR_COMPRESSION_OBJ_FILES = ../librpc/ndr/ndr_compression.o
2008-03-03 18:25:28 +01:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: NDR_SECURITY ]
2006-04-29 17:34:49 +00:00
PUBLIC_DEPENDENCIES = NDR_MISC LIBSECURITY
2005-12-29 23:14:33 +00:00
2008-05-18 19:54:27 +02:00
NDR_SECURITY_OBJ_FILES = $( gen_ndrsrcdir) /ndr_security.o $( ndrsrcdir) /ndr_sec_helper.o
2008-03-03 18:25:28 +01:00
2008-05-18 19:54:27 +02:00
PUBLIC_HEADERS += $( gen_ndrsrcdir) /security.h
2008-02-29 14:23:38 +01:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: NDR_AUDIOSRV ]
2006-04-24 15:47:59 +00:00
PUBLIC_DEPENDENCIES = LIBNDR
2004-11-16 21:07:08 +00:00
2008-05-18 19:54:27 +02:00
NDR_AUDIOSRV_OBJ_FILES = $( gen_ndrsrcdir) /ndr_audiosrv.o
2008-03-03 18:25:28 +01:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: NDR_DNSSERVER ]
2006-04-24 15:47:59 +00:00
PUBLIC_DEPENDENCIES = LIBNDR
2005-12-29 16:04:34 +00:00
2008-05-18 19:54:27 +02:00
NDR_DNSSERVER_OBJ_FILES = $( gen_ndrsrcdir) /ndr_dnsserver.o
2008-03-03 18:25:28 +01:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: NDR_WINSTATION ]
2006-04-24 15:47:59 +00:00
PUBLIC_DEPENDENCIES = LIBNDR
2005-12-29 16:04:34 +00:00
2008-05-18 19:54:27 +02:00
NDR_WINSTATION_OBJ_FILES = $( gen_ndrsrcdir) /ndr_winstation.o
2008-03-03 18:25:28 +01:00
2006-03-19 19:47:05 +00:00
[SUBSYSTEM :: NDR_ECHO ]
2006-04-24 15:47:59 +00:00
PUBLIC_DEPENDENCIES = LIBNDR
2004-11-19 20:21:13 +00:00
2008-05-18 19:54:27 +02:00
NDR_ECHO_OBJ_FILES = $( gen_ndrsrcdir) /ndr_echo.o
2008-03-03 18:25:28 +01:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: NDR_IRPC ]
2006-11-12 02:49:05 +00:00
PUBLIC_DEPENDENCIES = LIBNDR NDR_SECURITY NDR_NBT
2005-06-05 06:53:07 +00:00
2008-05-18 19:54:27 +02:00
NDR_IRPC_OBJ_FILES = $( gen_ndrsrcdir) /ndr_irpc.o
2008-03-03 18:25:28 +01:00
2008-09-16 02:27:33 +02:00
[SUBSYSTEM :: NDR_DCOM ]
PUBLIC_DEPENDENCIES = LIBNDR NDR_SECURITY NDR_ORPC
NDR_DCOM_OBJ_FILES = $( gen_ndrsrcdir) /ndr_dcom.o
[SUBSYSTEM :: NDR_WMI ]
PUBLIC_DEPENDENCIES = LIBNDR NDR_SECURITY NDR_DCOM
NDR_WMI_OBJ_FILES = $( gen_ndrsrcdir) /ndr_wmi.o $( ndrsrcdir) /ndr_wmi.o
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: NDR_DSBACKUP ]
2006-04-24 15:47:59 +00:00
PUBLIC_DEPENDENCIES = LIBNDR
2004-11-19 20:21:13 +00:00
2008-05-18 19:54:27 +02:00
NDR_DSBACKUP_OBJ_FILES = $( gen_ndrsrcdir) /ndr_dsbackup.o
2008-03-03 18:25:28 +01:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: NDR_EFS ]
2006-04-29 17:34:49 +00:00
PUBLIC_DEPENDENCIES = LIBNDR NDR_SECURITY
2004-11-19 20:21:13 +00:00
2008-05-18 19:54:27 +02:00
NDR_EFS_OBJ_FILES = $( gen_ndrsrcdir) /ndr_efs.o
2008-03-03 18:25:28 +01:00
2006-03-19 19:47:05 +00:00
[SUBSYSTEM :: NDR_MISC ]
2006-04-24 15:47:59 +00:00
PUBLIC_DEPENDENCIES = LIBNDR
2004-11-19 20:21:13 +00:00
2008-10-13 15:22:27 +02:00
NDR_MISC_OBJ_FILES = $( gen_ndrsrcdir) /ndr_misc.o ../librpc/ndr/ndr_misc.o
2008-03-03 18:25:28 +01:00
2008-05-18 19:54:27 +02:00
PUBLIC_HEADERS += $( gen_ndrsrcdir) /misc.h $( gen_ndrsrcdir) /ndr_misc.h
2008-02-29 14:23:38 +01:00
2006-03-19 19:47:05 +00:00
[SUBSYSTEM :: NDR_ROT ]
2006-11-12 02:49:05 +00:00
PUBLIC_DEPENDENCIES = LIBNDR NDR_ORPC
2004-11-20 18:51:58 +00:00
2008-05-18 19:54:27 +02:00
NDR_ROT_OBJ_FILES = $( gen_ndrsrcdir) /ndr_rot.o
2008-03-03 18:25:28 +01:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: NDR_LSA ]
2006-04-29 17:34:49 +00:00
PUBLIC_DEPENDENCIES = LIBNDR NDR_SECURITY
2004-11-19 20:21:13 +00:00
2008-05-18 19:54:27 +02:00
NDR_LSA_OBJ_FILES = $( gen_ndrsrcdir) /ndr_lsa.o
2008-03-03 18:25:28 +01:00
2008-05-18 19:54:27 +02:00
PUBLIC_HEADERS += $( gen_ndrsrcdir) /lsa.h
2008-02-29 14:23:38 +01:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: NDR_DFS ]
2006-11-12 02:49:05 +00:00
PUBLIC_DEPENDENCIES = LIBNDR NDR_MISC
2004-11-19 20:21:13 +00:00
2008-05-18 19:54:27 +02:00
NDR_DFS_OBJ_FILES = $( gen_ndrsrcdir) /ndr_dfs.o
2008-03-03 18:25:28 +01:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: NDR_FRSRPC ]
2006-08-16 14:49:22 +00:00
PUBLIC_DEPENDENCIES = LIBNDR
2008-05-18 19:54:27 +02:00
NDR_FRSRPC_OBJ_FILES = $( gen_ndrsrcdir) /ndr_frsrpc.o
2008-03-03 18:25:28 +01:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: NDR_FRSAPI ]
2006-08-16 14:49:22 +00:00
PUBLIC_DEPENDENCIES = LIBNDR
2008-05-18 19:54:27 +02:00
NDR_FRSAPI_OBJ_FILES = $( gen_ndrsrcdir) /ndr_frsapi.o
2008-03-03 18:25:28 +01:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: NDR_DRSUAPI ]
2006-12-20 13:05:13 +00:00
PUBLIC_DEPENDENCIES = LIBNDR NDR_COMPRESSION NDR_SECURITY NDR_SAMR ASN1_UTIL
2004-11-19 20:21:13 +00:00
2008-05-18 19:54:27 +02:00
NDR_DRSUAPI_OBJ_FILES = $( gen_ndrsrcdir) /ndr_drsuapi.o $( ndrsrcdir) /ndr_drsuapi.o
2008-03-03 18:25:28 +01:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: NDR_DRSBLOBS ]
2008-09-29 21:36:21 -07:00
PUBLIC_DEPENDENCIES = LIBNDR NDR_MISC NDR_DRSUAPI
2004-11-23 17:38:32 +00:00
2008-09-29 21:36:21 -07:00
NDR_DRSBLOBS_OBJ_FILES = $( gen_ndrsrcdir) /ndr_drsblobs.o $( ndrsrcdir) /ndr_drsblobs.o
2008-03-03 18:25:28 +01:00
2006-03-19 19:47:05 +00:00
[SUBSYSTEM :: NDR_SASL_HELPERS ]
2006-04-24 15:47:59 +00:00
PUBLIC_DEPENDENCIES = LIBNDR
2006-02-22 11:19:46 +00:00
2008-05-18 19:54:27 +02:00
NDR_SASL_HELPERS_OBJ_FILES = $( gen_ndrsrcdir) /ndr_sasl_helpers.o
2008-03-03 18:25:28 +01:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: NDR_POLICYAGENT ]
2006-04-24 15:47:59 +00:00
PUBLIC_DEPENDENCIES = LIBNDR
2004-11-19 20:21:13 +00:00
2008-05-18 19:54:27 +02:00
NDR_POLICYAGENT_OBJ_FILES = $( gen_ndrsrcdir) /ndr_policyagent.o
2008-03-03 18:25:28 +01:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: NDR_UNIXINFO ]
2006-04-29 17:34:49 +00:00
PUBLIC_DEPENDENCIES = LIBNDR NDR_SECURITY
2005-05-19 15:45:25 +00:00
2008-05-18 19:54:27 +02:00
NDR_UNIXINFO_OBJ_FILES = $( gen_ndrsrcdir) /ndr_unixinfo.o
2008-03-03 18:25:28 +01:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: NDR_SAMR ]
2006-04-24 15:47:59 +00:00
PUBLIC_DEPENDENCIES = LIBNDR NDR_MISC NDR_LSA NDR_SECURITY
2004-11-19 20:21:13 +00:00
2008-05-18 19:54:27 +02:00
NDR_SAMR_OBJ_FILES = $( gen_ndrsrcdir) /ndr_samr.o
2008-03-03 18:25:28 +01:00
2008-05-18 19:54:27 +02:00
PUBLIC_HEADERS += $( addprefix $( librpcsrcdir) /, gen_ndr/samr.h gen_ndr/ndr_samr.h gen_ndr/ndr_samr_c.h)
2008-02-29 14:23:38 +01:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: NDR_NFS 4ACL ]
2006-10-21 09:46:12 +00:00
PUBLIC_DEPENDENCIES = LIBNDR NDR_MISC NDR_SECURITY
2008-05-18 19:54:27 +02:00
NDR_NFS4ACL_OBJ_FILES = $( gen_ndrsrcdir) /ndr_nfs4acl.o
2008-03-03 18:25:28 +01:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: NDR_SPOOLSS ]
2006-11-12 02:49:05 +00:00
PUBLIC_DEPENDENCIES = LIBNDR NDR_SPOOLSS_BUF NDR_SECURITY
2004-11-19 20:21:13 +00:00
2008-05-18 19:54:27 +02:00
NDR_SPOOLSS_OBJ_FILES = $( gen_ndrsrcdir) /ndr_spoolss.o
2008-03-03 18:25:28 +01:00
2004-11-19 20:21:13 +00:00
[SUBSYSTEM :: NDR_SPOOLSS_BUF ]
2008-03-03 18:25:28 +01:00
2008-05-18 19:54:27 +02:00
NDR_SPOOLSS_BUF_OBJ_FILES = $( ndrsrcdir) /ndr_spoolss_buf.o
2004-11-19 20:21:13 +00:00
2008-05-18 23:40:23 +02:00
$(eval $(call proto_header_template,$(ndrsrcdir)/ndr_spoolss_buf.h,$(NDR_SPOOLSS_BUF_OBJ_FILES : .o =.c )))
2004-11-19 20:21:13 +00:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: NDR_WKSSVC ]
2006-11-12 02:49:05 +00:00
PUBLIC_DEPENDENCIES = LIBNDR NDR_SRVSVC NDR_MISC NDR_SECURITY
2004-11-19 20:21:13 +00:00
2008-05-18 19:54:27 +02:00
NDR_WKSSVC_OBJ_FILES = $( gen_ndrsrcdir) /ndr_wkssvc.o
2008-03-03 18:25:28 +01:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: NDR_SRVSVC ]
2006-11-12 02:49:05 +00:00
PUBLIC_DEPENDENCIES = LIBNDR NDR_SVCCTL NDR_SECURITY
2004-11-19 20:21:13 +00:00
2008-05-18 19:54:27 +02:00
NDR_SRVSVC_OBJ_FILES = $( gen_ndrsrcdir) /ndr_srvsvc.o
2008-03-03 18:25:28 +01:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: NDR_SVCCTL ]
2006-11-12 02:49:05 +00:00
PUBLIC_DEPENDENCIES = LIBNDR NDR_MISC
2004-11-19 20:21:13 +00:00
2008-05-18 19:54:27 +02:00
NDR_SVCCTL_OBJ_FILES = $( gen_ndrsrcdir) /ndr_svcctl.o
2008-03-03 18:25:28 +01:00
2008-05-18 19:54:27 +02:00
PUBLIC_HEADERS += $( addprefix $( librpcsrcdir) /, gen_ndr/ndr_svcctl.h gen_ndr/svcctl.h)
2008-02-29 14:23:38 +01:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: NDR_ATSVC ]
2006-04-24 15:47:59 +00:00
PUBLIC_DEPENDENCIES = LIBNDR
2004-11-19 20:21:13 +00:00
2008-05-18 19:54:27 +02:00
NDR_ATSVC_OBJ_FILES = $( gen_ndrsrcdir) /ndr_atsvc.o
2008-03-03 18:25:28 +01:00
2008-05-18 19:54:27 +02:00
PUBLIC_HEADERS += $( addprefix $( librpcsrcdir) /, gen_ndr/atsvc.h gen_ndr/ndr_atsvc.h)
2008-02-29 14:23:38 +01:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: NDR_EVENTLOG ]
2006-11-12 02:49:05 +00:00
PUBLIC_DEPENDENCIES = LIBNDR NDR_LSA
2004-11-19 20:21:13 +00:00
2008-05-18 19:54:27 +02:00
NDR_EVENTLOG_OBJ_FILES = $( gen_ndrsrcdir) /ndr_eventlog.o
2008-03-03 18:25:28 +01:00
2006-11-12 02:55:34 +00:00
[SUBSYSTEM :: NDR_EPMAPPER ]
2006-11-12 02:49:05 +00:00
PUBLIC_DEPENDENCIES = LIBNDR NDR_MISC
2004-11-19 20:21:13 +00:00
2008-05-18 19:54:27 +02:00
NDR_EPMAPPER_OBJ_FILES = $( gen_ndrsrcdir) /ndr_epmapper.o
2008-03-03 18:25:28 +01:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: NDR_DBGIDL ]
2006-04-24 15:47:59 +00:00
PUBLIC_DEPENDENCIES = LIBNDR
2004-11-19 20:21:13 +00:00
2008-05-18 19:54:27 +02:00
NDR_DBGIDL_OBJ_FILES = $( gen_ndrsrcdir) /ndr_dbgidl.o
2008-03-03 18:25:28 +01:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: NDR_DSSETUP ]
2006-11-12 02:49:05 +00:00
PUBLIC_DEPENDENCIES = LIBNDR NDR_MISC
2004-11-19 20:21:13 +00:00
2008-05-18 19:54:27 +02:00
NDR_DSSETUP_OBJ_FILES = $( gen_ndrsrcdir) /ndr_dssetup.o
2008-03-03 18:25:28 +01:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: NDR_MSGSVC ]
2006-04-24 15:47:59 +00:00
PUBLIC_DEPENDENCIES = LIBNDR
2004-11-19 20:21:13 +00:00
2008-05-18 19:54:27 +02:00
NDR_MSGSVC_OBJ_FILES = $( gen_ndrsrcdir) /ndr_msgsvc.o
2008-03-03 18:25:28 +01:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: NDR_WINS ]
2006-04-24 15:47:59 +00:00
PUBLIC_DEPENDENCIES = LIBNDR
2004-11-19 20:21:13 +00:00
2008-05-18 19:54:27 +02:00
NDR_WINS_OBJ_FILES = $( gen_ndrsrcdir) /ndr_wins.o
2008-03-03 18:25:28 +01:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: NDR_WINREG ]
2006-11-12 02:49:05 +00:00
PUBLIC_DEPENDENCIES = LIBNDR NDR_INITSHUTDOWN NDR_SECURITY NDR_MISC
2004-11-19 20:21:13 +00:00
2008-05-18 19:54:27 +02:00
NDR_WINREG_OBJ_FILES = $( gen_ndrsrcdir) /ndr_winreg.o
2008-03-03 18:25:28 +01:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: NDR_INITSHUTDOWN ]
2006-04-24 15:47:59 +00:00
PUBLIC_DEPENDENCIES = LIBNDR
2005-03-17 20:28:01 +00:00
2008-05-18 19:54:27 +02:00
NDR_INITSHUTDOWN_OBJ_FILES = $( gen_ndrsrcdir) /ndr_initshutdown.o
2008-03-03 18:25:28 +01:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: NDR_MGMT ]
2007-02-12 12:12:12 +00:00
PUBLIC_DEPENDENCIES = LIBNDR
2004-11-19 20:21:13 +00:00
2008-05-18 19:54:27 +02:00
NDR_MGMT_OBJ_FILES = $( gen_ndrsrcdir) /ndr_mgmt.o
2008-03-03 18:25:28 +01:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: NDR_PROTECTED_STORAGE ]
2006-04-24 15:47:59 +00:00
PUBLIC_DEPENDENCIES = LIBNDR
2004-11-19 20:21:13 +00:00
2008-05-18 19:54:27 +02:00
NDR_PROTECTED_STORAGE_OBJ_FILES = $( gen_ndrsrcdir) /ndr_protected_storage.o
2008-03-03 18:25:28 +01:00
2006-03-19 19:47:05 +00:00
[SUBSYSTEM :: NDR_ORPC ]
2006-05-08 12:54:39 +00:00
PUBLIC_DEPENDENCIES = LIBNDR
2004-11-19 20:21:13 +00:00
2008-05-18 19:54:27 +02:00
NDR_ORPC_OBJ_FILES = $( gen_ndrsrcdir) /ndr_orpc.o $( ndrsrcdir) /ndr_orpc.o
2008-03-03 18:25:28 +01:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: NDR_OXIDRESOLVER ]
2006-11-12 02:49:05 +00:00
PUBLIC_DEPENDENCIES = LIBNDR NDR_ORPC NDR_MISC
2004-11-19 20:21:13 +00:00
2008-05-18 19:54:27 +02:00
NDR_OXIDRESOLVER_OBJ_FILES = $( gen_ndrsrcdir) /ndr_oxidresolver.o
2008-03-03 18:25:28 +01:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: NDR_REMACT ]
2006-11-12 02:49:05 +00:00
PUBLIC_DEPENDENCIES = LIBNDR NDR_ORPC NDR_MISC
2004-11-19 20:21:13 +00:00
2008-05-18 19:54:27 +02:00
NDR_REMACT_OBJ_FILES = $( gen_ndrsrcdir) /ndr_remact.o
2008-03-03 18:25:28 +01:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: NDR_WZCSVC ]
2006-04-24 15:47:59 +00:00
PUBLIC_DEPENDENCIES = LIBNDR
2004-11-19 20:21:13 +00:00
2008-05-18 19:54:27 +02:00
NDR_WZCSVC_OBJ_FILES = $( gen_ndrsrcdir) /ndr_wzcsvc.o
2008-03-03 18:25:28 +01:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: NDR_BROWSER ]
2006-04-24 15:47:59 +00:00
PUBLIC_DEPENDENCIES = LIBNDR
2004-11-19 20:21:13 +00:00
2008-05-18 19:54:27 +02:00
NDR_BROWSER_OBJ_FILES = $( gen_ndrsrcdir) /ndr_browser.o
2008-03-03 18:25:28 +01:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: NDR_W 32TIME ]
2006-04-24 15:47:59 +00:00
PUBLIC_DEPENDENCIES = LIBNDR
2004-11-19 20:21:13 +00:00
2008-05-18 19:54:27 +02:00
NDR_W32TIME_OBJ_FILES = $( gen_ndrsrcdir) /ndr_w32time.o
2008-03-03 18:25:28 +01:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: NDR_SCERPC ]
2006-04-24 15:47:59 +00:00
PUBLIC_DEPENDENCIES = LIBNDR
2004-11-19 20:21:13 +00:00
2008-05-18 19:54:27 +02:00
NDR_SCERPC_OBJ_FILES = $( gen_ndrsrcdir) /ndr_scerpc.o
2008-03-03 18:25:28 +01:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: NDR_NTSVCS ]
2006-04-24 15:47:59 +00:00
PUBLIC_DEPENDENCIES = LIBNDR
2004-11-19 20:21:13 +00:00
2008-05-18 19:54:27 +02:00
NDR_NTSVCS_OBJ_FILES = $( gen_ndrsrcdir) /ndr_ntsvcs.o
2008-03-03 18:25:28 +01:00
2006-11-12 02:55:34 +00:00
[SUBSYSTEM :: NDR_NETLOGON ]
2006-04-28 01:55:17 +00:00
PUBLIC_DEPENDENCIES = LIBNDR NDR_SAMR NDR_LSA NDR_SECURITY
2004-11-19 20:21:13 +00:00
2008-05-18 19:54:27 +02:00
NDR_NETLOGON_OBJ_FILES = $( gen_ndrsrcdir) /ndr_netlogon.o
2008-03-03 18:25:28 +01:00
2008-05-18 19:54:27 +02:00
PUBLIC_HEADERS += $( addprefix $( librpcsrcdir) /, gen_ndr/netlogon.h)
2008-02-29 14:23:38 +01:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: NDR_TRKWKS ]
2006-04-24 15:47:59 +00:00
PUBLIC_DEPENDENCIES = LIBNDR
2004-11-19 20:21:13 +00:00
2008-05-18 19:54:27 +02:00
NDR_TRKWKS_OBJ_FILES = $( gen_ndrsrcdir) /ndr_trkwks.o
2008-03-03 18:25:28 +01:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: NDR_KEYSVC ]
2006-04-24 15:47:59 +00:00
PUBLIC_DEPENDENCIES = LIBNDR
2004-11-19 20:21:13 +00:00
2008-05-18 19:54:27 +02:00
NDR_KEYSVC_OBJ_FILES = $( gen_ndrsrcdir) /ndr_keysvc.o
2008-03-03 18:25:28 +01:00
2006-03-19 19:47:05 +00:00
[SUBSYSTEM :: NDR_KRB 5PAC ]
2006-04-29 17:34:49 +00:00
PUBLIC_DEPENDENCIES = LIBNDR NDR_NETLOGON NDR_SECURITY
2004-11-19 20:21:13 +00:00
2008-10-14 23:52:20 +02:00
NDR_KRB5PAC_OBJ_FILES = $( gen_ndrsrcdir) /ndr_krb5pac.o ../librpc/ndr/ndr_krb5pac.o
2008-03-03 18:25:28 +01:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: NDR_XATTR ]
2006-04-24 15:47:59 +00:00
PUBLIC_DEPENDENCIES = LIBNDR NDR_SECURITY
2004-11-19 20:21:13 +00:00
2008-05-18 19:54:27 +02:00
NDR_XATTR_OBJ_FILES = $( gen_ndrsrcdir) /ndr_xattr.o
2008-03-03 18:25:28 +01:00
2006-03-19 19:47:05 +00:00
[SUBSYSTEM :: NDR_OPENDB ]
2006-04-24 15:47:59 +00:00
PUBLIC_DEPENDENCIES = LIBNDR
2006-02-28 03:47:02 +00:00
2008-05-18 19:54:27 +02:00
NDR_OPENDB_OBJ_FILES = $( gen_ndrsrcdir) /ndr_opendb.o
2008-03-03 18:25:28 +01:00
2006-03-21 11:47:24 +00:00
[SUBSYSTEM :: NDR_NOTIFY ]
2006-04-24 15:47:59 +00:00
PUBLIC_DEPENDENCIES = LIBNDR
2006-03-21 11:47:24 +00:00
2008-05-18 19:54:27 +02:00
NDR_NOTIFY_OBJ_FILES = $( gen_ndrsrcdir) /ndr_notify.o
2008-03-03 18:25:28 +01:00
2006-03-19 19:47:05 +00:00
[SUBSYSTEM :: NDR_SCHANNEL ]
2006-04-27 16:09:17 +00:00
PUBLIC_DEPENDENCIES = LIBNDR NDR_NBT
2004-11-19 20:21:13 +00:00
2008-05-18 19:54:27 +02:00
NDR_SCHANNEL_OBJ_FILES = $( gen_ndrsrcdir) /ndr_schannel.o
2008-03-03 18:25:28 +01:00
2006-03-19 19:47:05 +00:00
[SUBSYSTEM :: NDR_NBT ]
2008-05-21 14:26:38 +10:00
PUBLIC_DEPENDENCIES = LIBNDR NDR_MISC NDR_NBT_BUF NDR_SVCCTL NDR_SECURITY NDR_SAMR LIBCLI_NDR_NETLOGON
2005-01-21 06:54:10 +00:00
2008-05-18 19:54:27 +02:00
NDR_NBT_OBJ_FILES = $( gen_ndrsrcdir) /ndr_nbt.o
2008-03-03 18:25:28 +01:00
2008-05-18 19:54:27 +02:00
PUBLIC_HEADERS += $( gen_ndrsrcdir) /nbt.h
2008-02-29 14:23:38 +01:00
2008-05-27 16:20:18 +10:00
[SUBSYSTEM :: NDR_NTP_SIGND ]
PUBLIC_DEPENDENCIES = LIBNDR
NDR_NTP_SIGND_OBJ_FILES = $( gen_ndrsrcdir) /ndr_ntp_signd.o
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: NDR_WINSREPL ]
2006-04-24 15:47:59 +00:00
PUBLIC_DEPENDENCIES = LIBNDR NDR_NBT
2005-02-15 02:27:45 +00:00
2008-05-18 19:54:27 +02:00
NDR_WINSREPL_OBJ_FILES = $( gen_ndrsrcdir) /ndr_winsrepl.o
2008-03-03 18:25:28 +01:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: NDR_WINBIND ]
2006-07-31 15:38:18 +00:00
PUBLIC_DEPENDENCIES = LIBNDR NDR_NETLOGON
2008-05-18 19:54:27 +02:00
NDR_WINBIND_OBJ_FILES = $( gen_ndrsrcdir) /ndr_winbind.o
#PUBLIC_HEADERS += $(gen_ndrsrcdir)/winbind.h
2008-02-29 14:23:38 +01:00
2008-05-18 19:54:27 +02:00
$(librpcsrcdir)/idl-deps :
2008-10-15 02:33:16 +02:00
$( PERL) $( librpcsrcdir) /idl-deps.pl $( filter-out ../librpc/idl/security.idl,$( wildcard $( librpcsrcdir) /idl/*.idl ../librpc/idl/*.idl) ) >$@
2008-02-29 14:23:38 +01:00
clean ::
2008-05-18 19:54:27 +02:00
rm -f $( librpcsrcdir) /idl-deps
2008-02-29 14:23:38 +01:00
2008-08-01 20:15:52 +02:00
- i n c l u d e $( librpcsrcdir ) / i d l - d e p s
2006-08-01 09:09:45 +00:00
2008-05-18 19:54:27 +02:00
$(gen_ndrsrcdir)/tables.c : $( IDL_NDR_PARSE_H_FILES )
2008-02-29 15:39:18 +01:00
@echo Generating $@
2008-05-19 02:03:00 +02:00
@$( PERL) $( librpcsrcdir) /tables.pl --output= $@ $^ > $( gen_ndrsrcdir) /tables.x
2008-05-18 19:54:27 +02:00
@mv $( gen_ndrsrcdir) /tables.x $@
2005-12-29 16:04:34 +00:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: NDR_TABLE ]
2006-04-24 15:47:59 +00:00
PUBLIC_DEPENDENCIES = \
2006-03-18 17:08:15 +00:00
NDR_AUDIOSRV NDR_ECHO NDR_DCERPC \
2004-12-31 13:28:31 +00:00
NDR_DSBACKUP NDR_EFS NDR_MISC NDR_LSA NDR_DFS NDR_DRSUAPI \
2005-05-19 15:45:25 +00:00
NDR_POLICYAGENT NDR_UNIXINFO NDR_SAMR NDR_SPOOLSS NDR_WKSSVC NDR_SRVSVC NDR_ATSVC \
2004-11-19 20:21:13 +00:00
NDR_EVENTLOG NDR_EPMAPPER NDR_DBGIDL NDR_DSSETUP NDR_MSGSVC NDR_WINS \
2005-02-21 13:13:21 +00:00
NDR_WINREG NDR_MGMT NDR_PROTECTED_STORAGE NDR_OXIDRESOLVER \
2004-11-19 20:21:13 +00:00
NDR_REMACT NDR_WZCSVC NDR_BROWSER NDR_W32TIME NDR_SCERPC NDR_NTSVCS \
2004-11-20 18:51:58 +00:00
NDR_NETLOGON NDR_TRKWKS NDR_KEYSVC NDR_KRB5PAC NDR_XATTR NDR_SCHANNEL \
2005-12-29 23:14:33 +00:00
NDR_ROT NDR_DRSBLOBS NDR_SVCCTL NDR_NBT NDR_WINSREPL NDR_SECURITY \
2007-02-18 18:44:56 +00:00
NDR_INITSHUTDOWN NDR_DNSSERVER NDR_WINSTATION NDR_IRPC NDR_OPENDB \
2008-09-16 02:27:33 +02:00
NDR_SASL_HELPERS NDR_NOTIFY NDR_WINBIND NDR_FRSRPC NDR_FRSAPI NDR_NFS4ACL NDR_NTP_SIGND \
NDR_DCOM NDR_WMI
2004-11-19 20:21:13 +00:00
2008-05-18 19:54:27 +02:00
NDR_TABLE_OBJ_FILES = $( ndrsrcdir) /ndr_table.o $( gen_ndrsrcdir) /tables.o
2008-03-03 18:25:28 +01:00
2008-05-18 23:40:23 +02:00
$(eval $(call proto_header_template,$(ndrsrcdir)/ndr_table.h,$(NDR_TABLE_OBJ_FILES : .o =.c )))
2008-03-03 18:25:28 +01:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: RPC_NDR_ROT ]
2006-04-24 15:47:59 +00:00
PUBLIC_DEPENDENCIES = NDR_ROT dcerpc
2004-11-19 20:21:13 +00:00
2008-05-18 19:54:27 +02:00
RPC_NDR_ROT_OBJ_FILES = $( gen_ndrsrcdir) /ndr_rot_c.o
2008-03-03 18:25:28 +01:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: RPC_NDR_AUDIOSRV ]
2006-04-24 15:47:59 +00:00
PUBLIC_DEPENDENCIES = NDR_AUDIOSRV dcerpc
2004-11-19 20:21:13 +00:00
2008-05-18 19:54:27 +02:00
RPC_NDR_AUDIOSRV_OBJ_FILES = $( gen_ndrsrcdir) /ndr_audiosrv_c.o
2008-03-03 18:25:28 +01:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: RPC_NDR_ECHO ]
2006-04-24 15:47:59 +00:00
PUBLIC_DEPENDENCIES = dcerpc NDR_ECHO
2004-11-19 20:21:13 +00:00
2008-05-18 19:54:27 +02:00
RPC_NDR_ECHO_OBJ_FILES = $( gen_ndrsrcdir) /ndr_echo_c.o
2008-03-03 18:25:28 +01:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: RPC_NDR_DSBACKUP ]
2006-04-24 15:47:59 +00:00
PUBLIC_DEPENDENCIES = dcerpc NDR_DSBACKUP
2004-11-19 20:21:13 +00:00
2008-05-18 19:54:27 +02:00
RPC_NDR_DSBACKUP_OBJ_FILES = $( gen_ndrsrcdir) /ndr_dsbackup_c.o
2008-03-03 18:25:28 +01:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: RPC_NDR_EFS ]
2006-04-24 15:47:59 +00:00
PUBLIC_DEPENDENCIES = dcerpc NDR_EFS
2004-11-19 20:21:13 +00:00
2008-05-18 19:54:27 +02:00
RPC_NDR_EFS_OBJ_FILES = $( gen_ndrsrcdir) /ndr_efs_c.o
2008-03-03 18:25:28 +01:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: RPC_NDR_LSA ]
2006-04-24 15:47:59 +00:00
PUBLIC_DEPENDENCIES = dcerpc NDR_LSA
2004-11-19 20:21:13 +00:00
2008-05-18 19:54:27 +02:00
RPC_NDR_LSA_OBJ_FILES = $( gen_ndrsrcdir) /ndr_lsa_c.o
2008-03-03 18:25:28 +01:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: RPC_NDR_DFS ]
2006-04-24 15:47:59 +00:00
PUBLIC_DEPENDENCIES = dcerpc NDR_DFS
2004-11-19 20:21:13 +00:00
2008-05-18 19:54:27 +02:00
RPC_NDR_DFS_OBJ_FILES = $( gen_ndrsrcdir) /ndr_dfs_c.o
2008-03-03 18:25:28 +01:00
2007-10-16 13:44:43 +02:00
[SUBSYSTEM :: RPC_NDR_FRSAPI ]
PUBLIC_DEPENDENCIES = dcerpc NDR_FRSAPI
2008-05-18 19:54:27 +02:00
RPC_NDR_FRSAPI_OBJ_FILES = $( gen_ndrsrcdir) /ndr_frsapi_c.o
2008-03-03 18:25:28 +01:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: RPC_NDR_DRSUAPI ]
2006-04-24 15:47:59 +00:00
PUBLIC_DEPENDENCIES = dcerpc NDR_DRSUAPI
2004-11-19 20:21:13 +00:00
2008-05-18 19:54:27 +02:00
RPC_NDR_DRSUAPI_OBJ_FILES = $( gen_ndrsrcdir) /ndr_drsuapi_c.o
2008-03-03 18:25:28 +01:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: RPC_NDR_POLICYAGENT ]
2006-04-24 15:47:59 +00:00
PUBLIC_DEPENDENCIES = dcerpc NDR_POLICYAGENT
2004-11-19 20:21:13 +00:00
2008-05-18 19:54:27 +02:00
RPC_NDR_POLICYAGENT_OBJ_FILES = $( gen_ndrsrcdir) /ndr_policyagent_c.o
2008-03-03 18:25:28 +01:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: RPC_NDR_UNIXINFO ]
2006-04-24 15:47:59 +00:00
PUBLIC_DEPENDENCIES = dcerpc NDR_UNIXINFO
2005-05-19 15:45:25 +00:00
2008-05-18 19:54:27 +02:00
RPC_NDR_UNIXINFO_OBJ_FILES = $( gen_ndrsrcdir) /ndr_unixinfo_c.o
2008-03-03 18:25:28 +01:00
2008-05-26 04:14:28 +02:00
[SUBSYSTEM :: RPC_NDR_IRPC ]
PUBLIC_DEPENDENCIES = dcerpc NDR_IRPC
RPC_NDR_IRPC_OBJ_FILES = $( gen_ndrsrcdir) /ndr_irpc_c.o
2007-02-26 16:18:23 +00:00
[LIBRARY :: dcerpc_samr ]
2006-04-29 17:34:49 +00:00
PUBLIC_DEPENDENCIES = dcerpc NDR_SAMR
2004-11-19 20:21:13 +00:00
2008-05-18 19:54:27 +02:00
PC_FILES += $( librpcsrcdir) /dcerpc_samr.pc
2008-03-09 02:53:54 +01:00
2008-03-08 15:28:12 +01:00
dcerpc_samr_VERSION = 0.0.1
dcerpc_samr_SOVERSION = 0
2008-05-18 19:54:27 +02:00
dcerpc_samr_OBJ_FILES = $( gen_ndrsrcdir) /ndr_samr_c.o
2008-03-03 18:25:28 +01:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: RPC_NDR_SPOOLSS ]
2006-04-24 15:47:59 +00:00
PUBLIC_DEPENDENCIES = dcerpc NDR_SPOOLSS
2004-11-19 20:21:13 +00:00
2008-05-18 19:54:27 +02:00
RPC_NDR_SPOOLSS_OBJ_FILES = $( gen_ndrsrcdir) /ndr_spoolss_c.o
2008-03-03 18:25:28 +01:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: RPC_NDR_WKSSVC ]
2006-04-24 15:47:59 +00:00
PUBLIC_DEPENDENCIES = dcerpc NDR_WKSSVC
2004-11-19 20:21:13 +00:00
2008-05-18 19:54:27 +02:00
RPC_NDR_WKSSVC_OBJ_FILES = $( gen_ndrsrcdir) /ndr_wkssvc_c.o
2008-03-03 18:25:28 +01:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: RPC_NDR_SRVSVC ]
2006-04-24 15:47:59 +00:00
PUBLIC_DEPENDENCIES = dcerpc NDR_SRVSVC
2004-11-19 20:21:13 +00:00
2008-05-18 19:54:27 +02:00
RPC_NDR_SRVSVC_OBJ_FILES = $( gen_ndrsrcdir) /ndr_srvsvc_c.o
2008-03-03 18:25:28 +01:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: RPC_NDR_SVCCTL ]
2006-04-24 15:47:59 +00:00
PUBLIC_DEPENDENCIES = dcerpc NDR_SVCCTL
2004-11-19 20:21:13 +00:00
2008-05-18 19:54:27 +02:00
RPC_NDR_SVCCTL_OBJ_FILES = $( gen_ndrsrcdir) /ndr_svcctl_c.o
2008-03-03 18:25:28 +01:00
2008-05-18 19:54:27 +02:00
PUBLIC_HEADERS += $( gen_ndrsrcdir) /ndr_svcctl_c.h
2008-02-29 14:23:38 +01:00
2008-04-03 01:36:03 +02:00
[LIBRARY :: dcerpc_atsvc ]
2006-04-24 15:47:59 +00:00
PUBLIC_DEPENDENCIES = dcerpc NDR_ATSVC
2008-04-15 02:25:16 +02:00
dcerpc_atsvc_VERSION = 0.0.1
dcerpc_atsvc_SOVERSION = 0
2004-11-19 20:21:13 +00:00
2008-05-18 19:54:27 +02:00
dcerpc_atsvc_OBJ_FILES = $( gen_ndrsrcdir) /ndr_atsvc_c.o
PC_FILES += $( librpcsrcdir) /dcerpc_atsvc.pc
2008-03-03 18:25:28 +01:00
2008-05-18 19:54:27 +02:00
PUBLIC_HEADERS += $( gen_ndrsrcdir) /ndr_atsvc_c.h
2008-02-29 14:23:38 +01:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: RPC_NDR_EVENTLOG ]
2006-04-24 15:47:59 +00:00
PUBLIC_DEPENDENCIES = dcerpc NDR_EVENTLOG
2004-11-19 20:21:13 +00:00
2008-05-18 19:54:27 +02:00
RPC_NDR_EVENTLOG_OBJ_FILES = $( gen_ndrsrcdir) /ndr_eventlog_c.o
2008-03-03 18:25:28 +01:00
2006-11-12 02:55:34 +00:00
[SUBSYSTEM :: RPC_NDR_EPMAPPER ]
PUBLIC_DEPENDENCIES = NDR_EPMAPPER
2004-11-19 20:21:13 +00:00
2008-05-18 19:54:27 +02:00
RPC_NDR_EPMAPPER_OBJ_FILES = $( gen_ndrsrcdir) /ndr_epmapper_c.o
2008-03-03 18:25:28 +01:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: RPC_NDR_DBGIDL ]
2006-04-24 15:47:59 +00:00
PUBLIC_DEPENDENCIES = dcerpc NDR_DBGIDL
2004-11-19 20:21:13 +00:00
2008-05-18 19:54:27 +02:00
RPC_NDR_DBGIDL_OBJ_FILES = $( gen_ndrsrcdir) /ndr_dbgidl_c.o
2008-03-03 18:25:28 +01:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: RPC_NDR_DSSETUP ]
2006-04-24 15:47:59 +00:00
PUBLIC_DEPENDENCIES = dcerpc NDR_DSSETUP
2004-11-19 20:21:13 +00:00
2008-05-18 19:54:27 +02:00
RPC_NDR_DSSETUP_OBJ_FILES = $( gen_ndrsrcdir) /ndr_dssetup_c.o
2008-03-03 18:25:28 +01:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: RPC_NDR_MSGSVC ]
2006-04-24 15:47:59 +00:00
PUBLIC_DEPENDENCIES = dcerpc NDR_MSGSVC
2004-11-19 20:21:13 +00:00
2008-05-18 19:54:27 +02:00
RPC_NDR_MSGSVC_OBJ_FILES = $( gen_ndrsrcdir) /ndr_msgsvc_c.o
2008-03-03 18:25:28 +01:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: RPC_NDR_WINS ]
2006-04-24 15:47:59 +00:00
PUBLIC_DEPENDENCIES = dcerpc NDR_WINS
2004-11-19 20:21:13 +00:00
2008-05-18 19:54:27 +02:00
RPC_NDR_WINS_OBJ_FILES = $( gen_ndrsrcdir) /ndr_wins_c.o
2008-03-03 18:25:28 +01:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: RPC_NDR_WINREG ]
2006-04-24 15:47:59 +00:00
PUBLIC_DEPENDENCIES = dcerpc NDR_WINREG
2005-03-17 20:28:01 +00:00
2008-05-18 19:54:27 +02:00
RPC_NDR_WINREG_OBJ_FILES = $( gen_ndrsrcdir) /ndr_winreg_c.o
2008-03-03 18:25:28 +01:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: RPC_NDR_INITSHUTDOWN ]
2006-04-24 15:47:59 +00:00
PUBLIC_DEPENDENCIES = dcerpc NDR_INITSHUTDOWN
2004-11-19 20:21:13 +00:00
2008-05-18 19:54:27 +02:00
RPC_NDR_INITSHUTDOWN_OBJ_FILES = $( gen_ndrsrcdir) /ndr_initshutdown_c.o
2008-03-03 18:25:28 +01:00
2008-04-02 14:18:31 +02:00
[SUBSYSTEM :: RPC_NDR_MGMT ]
2007-03-13 20:26:35 +00:00
PRIVATE_DEPENDENCIES = NDR_MGMT
2004-11-19 20:21:13 +00:00
2008-05-18 19:54:27 +02:00
RPC_NDR_MGMT_OBJ_FILES = $( gen_ndrsrcdir) /ndr_mgmt_c.o
2008-03-03 18:25:28 +01:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: RPC_NDR_PROTECTED_STORAGE ]
2006-04-24 15:47:59 +00:00
PUBLIC_DEPENDENCIES = dcerpc NDR_PROTECTED_STORAGE
2004-11-19 20:21:13 +00:00
2008-05-18 19:54:27 +02:00
RPC_NDR_PROTECTED_STORAGE_OBJ_FILES = $( gen_ndrsrcdir) /ndr_protected_storage_c.o
2008-03-03 18:25:28 +01:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: RPC_NDR_OXIDRESOLVER ]
2006-04-24 15:47:59 +00:00
PUBLIC_DEPENDENCIES = dcerpc NDR_OXIDRESOLVER
2004-11-19 20:21:13 +00:00
2008-05-18 19:54:27 +02:00
RPC_NDR_OXIDRESOLVER_OBJ_FILES = $( gen_ndrsrcdir) /ndr_oxidresolver_c.o
2008-03-03 18:25:28 +01:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: RPC_NDR_REMACT ]
2006-04-24 15:47:59 +00:00
PUBLIC_DEPENDENCIES = dcerpc NDR_REMACT
2004-11-19 20:21:13 +00:00
2008-05-18 19:54:27 +02:00
RPC_NDR_REMACT_OBJ_FILES = $( gen_ndrsrcdir) /ndr_remact_c.o
2008-03-03 18:25:28 +01:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: RPC_NDR_WZCSVC ]
2006-04-24 15:47:59 +00:00
PUBLIC_DEPENDENCIES = dcerpc NDR_WZCSVC
2004-11-19 20:21:13 +00:00
2008-05-18 19:54:27 +02:00
RPC_NDR_WZCSVC_OBJ_FILES = $( gen_ndrsrcdir) /ndr_wzcsvc_c.o
2008-03-03 18:25:28 +01:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: RPC_NDR_W 32TIME ]
2006-04-24 15:47:59 +00:00
PUBLIC_DEPENDENCIES = dcerpc NDR_W32TIME
2004-11-19 20:21:13 +00:00
2008-05-18 19:54:27 +02:00
RPC_NDR_W32TIME_OBJ_FILES = $( gen_ndrsrcdir) /ndr_w32time_c.o
2008-03-03 18:25:28 +01:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: RPC_NDR_SCERPC ]
2006-04-24 15:47:59 +00:00
PUBLIC_DEPENDENCIES = dcerpc NDR_SCERPC
2004-11-19 20:21:13 +00:00
2008-05-18 19:54:27 +02:00
RPC_NDR_SCERPC_OBJ_FILES = $( gen_ndrsrcdir) /ndr_scerpc_c.o
2008-03-03 18:25:28 +01:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: RPC_NDR_NTSVCS ]
2006-04-24 15:47:59 +00:00
PUBLIC_DEPENDENCIES = dcerpc NDR_NTSVCS
2004-11-19 20:21:13 +00:00
2008-05-18 19:54:27 +02:00
RPC_NDR_NTSVCS_OBJ_FILES = $( gen_ndrsrcdir) /ndr_ntsvcs_c.o
2008-03-03 18:25:28 +01:00
2006-11-12 02:55:34 +00:00
[SUBSYSTEM :: RPC_NDR_NETLOGON ]
2006-04-24 15:47:59 +00:00
PUBLIC_DEPENDENCIES = NDR_NETLOGON
2004-11-19 20:21:13 +00:00
2008-05-18 19:54:27 +02:00
RPC_NDR_NETLOGON_OBJ_FILES = $( gen_ndrsrcdir) /ndr_netlogon_c.o
2008-03-03 18:25:28 +01:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: RPC_NDR_TRKWKS ]
2006-04-24 15:47:59 +00:00
PUBLIC_DEPENDENCIES = dcerpc NDR_TRKWKS
2004-11-19 20:21:13 +00:00
2008-05-18 19:54:27 +02:00
RPC_NDR_TRKWKS_OBJ_FILES = $( gen_ndrsrcdir) /ndr_trkwks_c.o
2008-03-03 18:25:28 +01:00
2006-12-21 03:39:33 +00:00
[SUBSYSTEM :: RPC_NDR_KEYSVC ]
2006-04-24 15:47:59 +00:00
PUBLIC_DEPENDENCIES = dcerpc NDR_KEYSVC
2004-11-05 07:29:02 +00:00
2008-05-18 19:54:27 +02:00
RPC_NDR_KEYSVC_OBJ_FILES = $( gen_ndrsrcdir) /ndr_keysvc_c.o
2008-03-03 18:25:28 +01:00
2006-03-09 22:25:50 +00:00
[SUBSYSTEM :: NDR_DCERPC ]
2006-04-24 15:47:59 +00:00
PUBLIC_DEPENDENCIES = LIBNDR NDR_MISC
2008-02-29 14:23:38 +01:00
2008-05-18 19:54:27 +02:00
NDR_DCERPC_OBJ_FILES = $( gen_ndrsrcdir) /ndr_dcerpc.o
2008-03-03 18:25:28 +01:00
2008-05-18 19:54:27 +02:00
PUBLIC_HEADERS += $( addprefix $( librpcsrcdir) /, gen_ndr/dcerpc.h gen_ndr/ndr_dcerpc.h)
2006-03-09 22:25:50 +00:00
2004-11-01 12:57:51 +00:00
################################################
2006-03-07 16:41:04 +00:00
# Start SUBSYSTEM dcerpc
[LIBRARY :: dcerpc ]
2006-05-01 22:07:12 +00:00
PRIVATE_DEPENDENCIES = \
samba-socket LIBCLI_RESOLVE LIBCLI_SMB LIBCLI_SMB2 \
2007-03-14 00:44:29 +00:00
LIBNDR NDR_DCERPC RPC_NDR_EPMAPPER \
2006-03-09 22:49:53 +00:00
NDR_SCHANNEL RPC_NDR_NETLOGON \
2008-04-02 14:18:31 +02:00
RPC_NDR_MGMT \
2007-12-17 11:12:42 +01:00
gensec LIBCLI_AUTH LIBCLI_RAW \
2007-12-11 13:38:54 +01:00
LP_RESOLVE
2007-12-17 11:12:42 +01:00
PUBLIC_DEPENDENCIES = CREDENTIALS
2006-03-07 16:41:04 +00:00
# End SUBSYSTEM dcerpc
2004-11-01 12:57:51 +00:00
################################################
2005-07-07 06:25:04 +00:00
2008-05-18 19:54:27 +02:00
PC_FILES += $( librpcsrcdir) /dcerpc.pc
2008-03-08 15:28:12 +01:00
dcerpc_VERSION = 0.0.1
dcerpc_SOVERSION = 0
2008-10-12 19:05:46 +02:00
dcerpc_OBJ_FILES = $( addprefix $( dcerpcsrcdir) /, dcerpc.o dcerpc_auth.o dcerpc_schannel.o dcerpc_util.o \
dcerpc_error.o dcerpc_smb.o dcerpc_smb2.o dcerpc_sock.o dcerpc_connect.o dcerpc_secondary.o) \
../librpc/rpc/binding.o
2008-03-03 18:25:28 +01:00
2008-05-18 23:40:23 +02:00
$(eval $(call proto_header_template,$(dcerpcsrcdir)/dcerpc_proto.h,$(dcerpc_OBJ_FILES : .o =.c )))
2008-05-18 22:30:08 +02:00
2008-03-03 18:25:28 +01:00
2008-05-18 19:54:27 +02:00
PUBLIC_HEADERS += $( addprefix $( librpcsrcdir) /, rpc/dcerpc.h \
2008-02-29 14:23:38 +01:00
gen_ndr/mgmt.h gen_ndr/ndr_mgmt.h gen_ndr/ndr_mgmt_c.h \
gen_ndr/epmapper.h gen_ndr/ndr_epmapper.h gen_ndr/ndr_epmapper_c.h)
2008-05-24 21:02:56 +02:00
[PYTHON :: python_dcerpc ]
LIBRARY_REALNAME = samba/dcerpc/base.$( SHLIBEXT)
PUBLIC_DEPENDENCIES = LIBCLI_SMB NDR_MISC LIBSAMBA-UTIL LIBSAMBA-HOSTCONFIG dcerpc_samr RPC_NDR_LSA DYNCONFIG swig_credentials param
2008-03-03 18:25:28 +01:00
2008-05-24 21:02:56 +02:00
python_dcerpc_OBJ_FILES = $( dcerpcsrcdir) /pyrpc.o
2008-03-04 00:43:24 +01:00
2008-05-22 02:21:25 +02:00
$( eval $ ( call python_py_module_template ,samba /dcerpc /__init__ .py ,$ ( dcerpcsrcdir ) /dcerpc .py ) )
2008-05-21 21:24:48 +02:00
2008-05-21 21:32:53 +02:00
2008-01-03 21:45:18 -06:00
[PYTHON :: python_echo ]
2008-05-22 02:21:25 +02:00
LIBRARY_REALNAME = samba/dcerpc/echo.$( SHLIBEXT)
2008-05-24 21:02:56 +02:00
PRIVATE_DEPENDENCIES = RPC_NDR_ECHO PYTALLOC param swig_credentials python_dcerpc
2008-01-14 13:26:21 +01:00
2008-05-18 19:54:27 +02:00
python_echo_OBJ_FILES = $( gen_ndrsrcdir) /py_echo.o
2008-03-03 18:25:28 +01:00
2008-01-14 13:26:21 +01:00
[PYTHON :: python_winreg ]
2008-05-22 02:21:25 +02:00
LIBRARY_REALNAME = samba/dcerpc/winreg.$( SHLIBEXT)
2008-05-24 21:02:56 +02:00
PRIVATE_DEPENDENCIES = RPC_NDR_WINREG python_misc PYTALLOC param swig_credentials python_dcerpc_misc python_lsa python_dcerpc
2008-01-14 13:26:21 +01:00
2008-05-18 19:54:27 +02:00
python_winreg_OBJ_FILES = $( gen_ndrsrcdir) /py_winreg.o
2008-03-03 18:25:28 +01:00
2008-01-14 13:26:21 +01:00
[PYTHON :: python_dcerpc_misc ]
2008-05-22 02:21:25 +02:00
LIBRARY_REALNAME = samba/dcerpc/misc.$( SHLIBEXT)
2008-05-24 21:02:56 +02:00
PRIVATE_DEPENDENCIES = PYTALLOC python_dcerpc
2008-03-03 18:25:28 +01:00
2008-05-18 19:54:27 +02:00
python_dcerpc_misc_OBJ_FILES = $( gen_ndrsrcdir) /py_misc.o
2008-01-14 14:48:59 +01:00
2008-01-14 16:11:58 +01:00
[PYTHON :: python_initshutdown ]
2008-05-22 02:21:25 +02:00
LIBRARY_REALNAME = samba/dcerpc/initshutdown.$( SHLIBEXT)
2008-05-24 21:02:56 +02:00
PRIVATE_DEPENDENCIES = RPC_NDR_INITSHUTDOWN PYTALLOC param swig_credentials python_lsa python_dcerpc_security python_dcerpc
2008-01-14 16:11:58 +01:00
2008-05-18 19:54:27 +02:00
python_initshutdown_OBJ_FILES = $( gen_ndrsrcdir) /py_initshutdown.o
2008-03-03 18:25:28 +01:00
2008-01-14 16:11:58 +01:00
[PYTHON :: python_epmapper ]
2008-05-22 02:21:25 +02:00
LIBRARY_REALNAME = samba/dcerpc/epmapper.$( SHLIBEXT)
2008-05-24 21:02:56 +02:00
PRIVATE_DEPENDENCIES = dcerpc PYTALLOC param swig_credentials python_dcerpc_misc python_dcerpc
2008-03-03 18:25:28 +01:00
2008-05-18 19:54:27 +02:00
python_epmapper_OBJ_FILES = $( gen_ndrsrcdir) /py_epmapper.o
2008-01-14 16:48:27 +01:00
[PYTHON :: python_mgmt ]
2008-05-22 02:21:25 +02:00
LIBRARY_REALNAME = samba/dcerpc/mgmt.$( SHLIBEXT)
2008-05-24 21:02:56 +02:00
PRIVATE_DEPENDENCIES = PYTALLOC param swig_credentials dcerpc python_dcerpc_misc python_dcerpc
2008-01-14 16:48:27 +01:00
2008-05-18 19:54:27 +02:00
python_mgmt_OBJ_FILES = $( gen_ndrsrcdir) /py_mgmt.o
2008-03-03 18:25:28 +01:00
2008-01-14 16:48:27 +01:00
[PYTHON :: python_atsvc ]
2008-05-22 02:21:25 +02:00
LIBRARY_REALNAME = samba/dcerpc/atsvc.$( SHLIBEXT)
2008-05-24 21:02:56 +02:00
PRIVATE_DEPENDENCIES = dcerpc_atsvc PYTALLOC param swig_credentials python_dcerpc
2008-01-14 16:48:27 +01:00
2008-05-18 19:54:27 +02:00
python_atsvc_OBJ_FILES = $( gen_ndrsrcdir) /py_atsvc.o
2008-03-03 18:25:28 +01:00
2008-06-11 00:05:58 +02:00
[PYTHON :: python_dcerpc_nbt ]
2008-05-26 04:14:28 +02:00
LIBRARY_REALNAME = samba/nbt.$( SHLIBEXT)
2008-09-19 13:00:11 +02:00
PRIVATE_DEPENDENCIES = NDR_NBT PYTALLOC param swig_credentials python_dcerpc python_dcerpc_misc python_dcerpc_security
2008-05-26 04:14:28 +02:00
2008-06-11 00:05:58 +02:00
python_dcerpc_nbt_OBJ_FILES = $( gen_ndrsrcdir) /py_nbt.o
2008-05-26 04:14:28 +02:00
2008-01-14 16:48:27 +01:00
[PYTHON :: python_samr ]
2008-05-22 02:21:25 +02:00
LIBRARY_REALNAME = samba/dcerpc/samr.$( SHLIBEXT)
2008-05-24 21:02:56 +02:00
PRIVATE_DEPENDENCIES = dcerpc_samr PYTALLOC python_dcerpc_security python_lsa python_dcerpc_misc swig_credentials param python_dcerpc
2008-01-14 16:48:27 +01:00
2008-05-18 19:54:27 +02:00
python_samr_OBJ_FILES = $( gen_ndrsrcdir) /py_samr.o
2008-03-03 18:25:28 +01:00
2008-01-14 20:08:04 +01:00
[PYTHON :: python_svcctl ]
2008-05-22 02:21:25 +02:00
LIBRARY_REALNAME = samba/dcerpc/svcctl.$( SHLIBEXT)
2008-05-24 21:02:56 +02:00
PRIVATE_DEPENDENCIES = RPC_NDR_SVCCTL PYTALLOC param swig_credentials python_dcerpc_misc python_dcerpc
2008-01-14 20:08:04 +01:00
2008-05-18 19:54:27 +02:00
python_svcctl_OBJ_FILES = $( gen_ndrsrcdir) /py_svcctl.o
2008-03-03 18:25:28 +01:00
2008-01-14 16:48:27 +01:00
[PYTHON :: python_lsa ]
2008-05-22 02:21:25 +02:00
LIBRARY_REALNAME = samba/dcerpc/lsa.$( SHLIBEXT)
2008-05-24 21:02:56 +02:00
PRIVATE_DEPENDENCIES = RPC_NDR_LSA PYTALLOC param swig_credentials python_dcerpc_security python_dcerpc
2008-01-14 18:59:11 +01:00
2008-05-18 19:54:27 +02:00
python_lsa_OBJ_FILES = $( gen_ndrsrcdir) /py_lsa.o
2008-03-03 18:25:28 +01:00
2008-01-14 20:14:53 +01:00
[PYTHON :: python_wkssvc ]
2008-05-22 02:21:25 +02:00
LIBRARY_REALNAME = samba/dcerpc/wkssvc.$( SHLIBEXT)
2008-05-24 21:02:56 +02:00
PRIVATE_DEPENDENCIES = RPC_NDR_WKSSVC PYTALLOC param swig_credentials python_lsa python_dcerpc_security python_dcerpc
2008-01-14 20:14:53 +01:00
2008-05-18 19:54:27 +02:00
python_wkssvc_OBJ_FILES = $( gen_ndrsrcdir) /py_wkssvc.o
2008-03-03 18:25:28 +01:00
2008-04-08 02:48:54 +02:00
[PYTHON :: python_dfs ]
2008-05-22 02:21:25 +02:00
LIBRARY_REALNAME = samba/dcerpc/dfs.$( SHLIBEXT)
2008-05-24 21:02:56 +02:00
PRIVATE_DEPENDENCIES = RPC_NDR_DFS PYTALLOC param swig_credentials python_dcerpc_misc python_dcerpc
2008-04-14 17:22:58 +02:00
2008-05-18 19:54:27 +02:00
python_dfs_OBJ_FILES = $( gen_ndrsrcdir) /py_dfs.o
2008-04-08 02:48:54 +02:00
2008-04-08 03:18:43 +02:00
[PYTHON :: python_unixinfo ]
2008-05-22 02:21:25 +02:00
LIBRARY_REALNAME = samba/dcerpc/unixinfo.$( SHLIBEXT)
2008-05-24 21:02:56 +02:00
PRIVATE_DEPENDENCIES = RPC_NDR_UNIXINFO PYTALLOC param swig_credentials python_dcerpc_security python_dcerpc_misc python_dcerpc
2008-04-08 03:18:43 +02:00
2008-05-18 19:54:27 +02:00
python_unixinfo_OBJ_FILES = $( gen_ndrsrcdir) /py_unixinfo.o
2008-04-08 03:45:06 +02:00
2008-05-26 04:14:28 +02:00
[PYTHON :: python_irpc ]
LIBRARY_REALNAME = samba/irpc.$( SHLIBEXT)
2008-06-11 00:05:58 +02:00
PRIVATE_DEPENDENCIES = RPC_NDR_IRPC PYTALLOC param swig_credentials python_dcerpc_security python_dcerpc_misc python_dcerpc python_dcerpc_nbt
2008-05-26 04:14:28 +02:00
python_irpc_OBJ_FILES = $( gen_ndrsrcdir) /py_irpc.o
2008-04-08 03:23:53 +02:00
[PYTHON :: python_drsuapi ]
2008-05-22 02:21:25 +02:00
LIBRARY_REALNAME = samba/dcerpc/drsuapi.$( SHLIBEXT)
2008-05-24 21:02:56 +02:00
PRIVATE_DEPENDENCIES = RPC_NDR_DRSUAPI PYTALLOC param swig_credentials python_dcerpc_misc python_dcerpc_security python_dcerpc
2008-04-14 17:22:58 +02:00
2008-05-18 19:54:27 +02:00
python_drsuapi_OBJ_FILES = $( gen_ndrsrcdir) /py_drsuapi.o
2008-04-08 03:23:53 +02:00
2008-01-14 19:49:52 +01:00
[PYTHON :: python_dcerpc_security ]
2008-05-22 02:21:25 +02:00
LIBRARY_REALNAME = samba/dcerpc/security.$( SHLIBEXT)
2008-05-24 21:02:56 +02:00
PRIVATE_DEPENDENCIES = PYTALLOC python_dcerpc_misc python_dcerpc
2008-03-03 18:25:28 +01:00
2008-05-18 19:54:27 +02:00
python_dcerpc_security_OBJ_FILES = $( gen_ndrsrcdir) /py_security.o
2008-05-19 02:03:00 +02:00
$( IDL_HEADER_FILES ) $( IDL_NDR_PARSE_H_FILES ) $( IDL_NDR_PARSE_C_FILES ) \
$( IDL_NDR_CLIENT_C_FILES) $( IDL_NDR_CLIENT_H_FILES) \
$( IDL_NDR_SERVER_C_FILES) $( IDL_SWIG_FILES) \
$( IDL_NDR_PY_C_FILES) $( IDL_NDR_PY_H_FILES) : idl
idl_full :: $( pidldir ) /lib /Parse /Pidl /IDL .pm $( pidldir ) /lib /Parse /Pidl /Expr .pm
2008-10-15 02:33:16 +02:00
@CPP= " $( CPP) " PIDL = " $( PIDL) " $( librpcsrcdir) /scripts/build_idl.sh FULL $( librpcsrcdir) /gen_ndr $( IDL_FILES)
2008-05-19 02:03:00 +02:00
idl :: $( pidldir ) /lib /Parse /Pidl /IDL .pm $( pidldir ) /lib /Parse /Pidl /Expr .pm
2008-10-15 02:33:16 +02:00
@CPP= " $( CPP) " PIDL = " $( PIDL) " $( librpcsrcdir) /scripts/build_idl.sh PARTIAL $( librpcsrcdir) /gen_ndr $( IDL_FILES)
2008-05-19 02:03:00 +02:00