r3433: Use .mk file for librpc/
authorJelmer Vernooij <jelmer@samba.org>
Mon, 1 Nov 2004 12:57:51 +0000 (12:57 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 18:05:10 +0000 (13:05 -0500)
source/librpc/config.m4
source/librpc/config.mk [new file with mode: 0644]
source/librpc/idl/dcom.idl
source/librpc/idl/epmapper.idl
source/librpc/idl/exchange.idl

index 5c5ba9321ca61c4a7d357aed714fb5c71f29669c..1a95d341e3ce8b397601fddb40a91bc613ec2f8b 100644 (file)
@@ -1,12 +1,9 @@
 dnl # LIBRPC subsystem
 
-SMB_SUBSYSTEM(LIBNDR_RAW,[],
-               [librpc/ndr/ndr.o
-               librpc/ndr/ndr_basic.o
-               librpc/ndr/ndr_sec.o
-               librpc/ndr/ndr_spoolss_buf.o])
+SMB_SUBSYSTEM_MK(LIBNDR_RAW,librpc/config.mk)
 
 SMB_SUBSYSTEM_NOPROTO(LIBNDR_GEN)
+SMB_MODULE_MK(ndr_echo, LIBNDR_GEN_ECHO, STATIC, librpc/config.m4)
 SMB_SUBSYSTEM(LIBNDR_GEN,[],
                [librpc/gen_ndr/tables.o
                librpc/gen_ndr/ndr_audiosrv.o
@@ -50,16 +47,5 @@ SMB_SUBSYSTEM(LIBNDR_GEN,[],
                librpc/gen_ndr/ndr_krb5pac.o
                librpc/gen_ndr/ndr_schannel.o])
 
-SMB_SUBSYSTEM(LIBRPC_RAW,[],
-               [librpc/rpc/dcerpc.o
-               librpc/rpc/dcerpc_auth.o
-               librpc/rpc/dcerpc_util.o
-               librpc/rpc/dcerpc_error.o
-               librpc/rpc/dcerpc_schannel.o
-               librpc/rpc/dcerpc_ntlm.o
-               librpc/rpc/dcerpc_spnego.o
-               librpc/rpc/dcerpc_smb.o
-               librpc/rpc/dcerpc_sock.o])
-
-SMB_SUBSYSTEM(LIBRPC,[],[],[],
-               [LIBNDR_RAW LIBNDR_GEN LIBRPC_RAW])
+SMB_SUBSYSTEM_MK(LIBRPC_RAW,librpc/config.mk)
+SMB_SUBSYSTEM_MK(LIBRPC,librpc/config.mk)
diff --git a/source/librpc/config.mk b/source/librpc/config.mk
new file mode 100644 (file)
index 0000000..6e33b5c
--- /dev/null
@@ -0,0 +1,35 @@
+################################################
+# Start SUBSYSTEM LIBNDR_RAW
+[SUBSYSTEM::LIBNDR_RAW]
+INIT_OBJ_FILES = \
+               librpc/ndr/ndr.o
+ADD_OBJ_FILES = \
+               librpc/ndr/ndr_basic.o \
+               librpc/ndr/ndr_sec.o \
+               librpc/ndr/ndr_spoolss_buf.o
+# End SUBSYSTEM LIBNDR_RAW
+################################################
+
+################################################
+# Start SUBSYSTEM LIBRPC_RAW
+[SUBSYSTEM::LIBRPC_RAW]
+INIT_OBJ_FILES = \
+               librpc/rpc/dcerpc.o
+ADD_OBJ_FILES = \
+               librpc/rpc/dcerpc_auth.o \
+               librpc/rpc/dcerpc_util.o \
+               librpc/rpc/dcerpc_error.o \
+               librpc/rpc/dcerpc_schannel.o \
+               librpc/rpc/dcerpc_ntlm.o \
+               librpc/rpc/dcerpc_spnego.o \
+               librpc/rpc/dcerpc_smb.o \
+               librpc/rpc/dcerpc_sock.o
+# End SUBSYSTEM LIBRPC_RAW
+################################################
+
+################################################
+# Start SUBSYSTEM LIBRPC
+[SUBSYSTEM::LIBRPC]
+REQUIRED_SUBSYSTEMS = LIBNDR_RAW LIBNDR_GEN LIBRPC_RAW
+# End SUBSYSTEM LIBRPC
+################################################
index c7a714a488924f43d9fc1555ca87420f5004f75e..1d32d723c69d8db1303262c75e266959c3998e95 100644 (file)
@@ -270,7 +270,7 @@ interface ObjectRpcBaseTypes
 [
        object,
        uuid("00000000-0000-0000-C000-000000000046"),
-       helpstring("Base interface for most COM interfaces")
+       helpstring("Base interface for all COM interfaces")
 ]
 interface IUnknown
 {
index ce1776f34ea539b1f364b889fe090287fee0b84b..2bff814a4547a320ec7e8b123342592c566e1821 100644 (file)
@@ -13,6 +13,7 @@ http://www.opengroup.org/onlinepubs/9629399/chap6.htm#tagcjh_11_02_03_01: bindin
  version(3.0), 
  endpoint("ncacn_np:[\\pipe\\epmapper]", "ncacn_ip_tcp:[135]", 
                  "ncalrpc:[EPMAPPER]", "ncacn_unix_stream:[/tmp/epmapper]"),
+ helpstring("EndPoint Mapper"),
  pointer_default(unique)
 ]
 interface epmapper
index ddf9a5d1ceff87a9f1bc97349afd8b11b60f2e9c..82e783a0dcab7cfa392faf35362123672dba203f 100644 (file)
@@ -224,7 +224,7 @@ System Attendant Private Interface
 
 [
        uuid("c840a7dc-42c0-1a10-b4b9-08002b2fe182"),
-       helpstring("Unknwon")
+       helpstring("Unknown")
 ] interface exchange_unknown
 {
        void unknown_dummy();