diff options
author | Richard Sharpe <sharpe@samba.org> | 2003-01-27 05:54:30 +0000 |
---|---|---|
committer | Richard Sharpe <sharpe@samba.org> | 2003-01-27 05:54:30 +0000 |
commit | 45d481fa7ec4f050a28ab345b564bae1b3a86af9 (patch) | |
tree | fc7d2c621ea067e0b3b4bba8468784b06aee81c4 | |
parent | 012f7aae4e980995a96bed12c7b0ac3af35265ba (diff) | |
download | samba-45d481fa7ec4f050a28ab345b564bae1b3a86af9.tar.gz samba-45d481fa7ec4f050a28ab345b564bae1b3a86af9.tar.bz2 samba-45d481fa7ec4f050a28ab345b564bae1b3a86af9.zip |
Fix the dependency on GNU Make introduced by the DYNAMIC RPC stuff.
I have not tested this in a GNU MAKE environment yet.
(This used to be commit 5e99472d5b68dc393a5468b8949c3ad962a239f7)
-rw-r--r-- | source3/Makefile.in | 63 |
1 files changed, 21 insertions, 42 deletions
diff --git a/source3/Makefile.in b/source3/Makefile.in index 9cc7424edf..fbeba69314 100644 --- a/source3/Makefile.in +++ b/source3/Makefile.in @@ -227,48 +227,27 @@ RPC_SPOOLSS_OBJ = rpc_server/srv_spoolss.o rpc_server/srv_spoolss_nt.o RPC_PIPE_OBJ = rpc_server/srv_pipe_hnd.o rpc_server/srv_util.o \ rpc_server/srv_pipe.o rpc_server/srv_lsa_hnd.o -RPC_SERVER_OBJ = $(RPC_PIPE_OBJ) - -ifeq (@LSA_DYNAMIC@,yes) - RPC_MODULES := $(RPC_MODULES) bin/librpc_lsarpc.@SHLIBEXT@ -else - RPC_SERVER_OBJ := $(RPC_SERVER_OBJ) $(RPC_LSA_OBJ) -endif -ifeq (@NETLOG_DYNAMIC@,yes) - RPC_MODULES := $(RPC_MODULES) bin/librpc_NETLOGON.@SHLIBEXT@ -else - RPC_SERVER_OBJ := $(RPC_SERVER_OBJ) $(RPC_NETLOG_OBJ) -endif -ifeq (@SAMR_DYNAMIC@,yes) - RPC_MODULES := $(RPC_MODULES) bin/librpc_samr.@SHLIBEXT@ -else - RPC_SERVER_OBJ := $(RPC_SERVER_OBJ) $(RPC_SAMR_OBJ) -endif -ifeq (@SVC_DYNAMIC@,yes) - RPC_MODULES := $(RPC_MODULES) bin/librpc_srvsvc.@SHLIBEXT@ -else - RPC_SERVER_OBJ := $(RPC_SERVER_OBJ) $(RPC_SVC_OBJ) -endif -ifeq (@WKS_DYNAMIC@,yes) - RPC_MODULES := $(RPC_MODULES) bin/librpc_wkssvc.@SHLIBEXT@ -else - RPC_SERVER_OBJ := $(RPC_SERVER_OBJ) $(RPC_WKS_OBJ) -endif -ifeq (@REG_DYNAMIC@,yes) - RPC_MODULES := $(RPC_MODULES) bin/librpc_winreg.@SHLIBEXT@ -else - RPC_SERVER_OBJ := $(RPC_SERVER_OBJ) $(RPC_REG_OBJ) -endif -ifeq (@SPOOLSS_DYNAMIC@,yes) - RPC_MODULES := $(RPC_MODULES) bin/librpc_spoolss.@SHLIBEXT@ -else - RPC_SERVER_OBJ := $(RPC_SERVER_OBJ) $(RPC_SPOOLSS_OBJ) -endif -ifeq (@DFS_DYNAMIC@,yes) - RPC_MODULES := $(RPC_MODULES) bin/librpc_netdfs.@SHLIBEXT@ -else - RPC_SERVER_OBJ := $(RPC_SERVER_OBJ) $(RPC_DFS_OBJ) -endif +# These are like they are to avoid a dependency on GNU MAKE +RPC_MODULES = \ +@LSA_DYNAMIC_YES@ bin/librpc_lsarpc.@SHLIBEXT@\ +@NETLOG_DYNAMIC_YES@ bin/librpc_NETLOGON.@SHLIBEXT@ \ +@SAMR_DYNAMIC_YES@ bin/librpc_samr.@SHLIBEXT@ \ +@SVC_DYNAMIC_YES@ bin/librpc_srvsvc.@SHLIBEXT@ \ +@WKS_DYNAMIC_YES@ bin/librpc_wkssvc.@SHLIBEXT@ \ +@REG_DYNAMIC_YES@ bin/librpc_winreg.@SHLIBEXT@ \ +@SPOOLSS_DYNAMIC_YES@ bin/librpc_spoolss.@SHLIBEXT@ \ +@DFS_DYNAMIC_YES@ bin/librpc_netdfs.@SHLIBEXT@ + + +RPC_SERVER_OBJ = $(RPC_PIPE_OBJ) \ +@LSA_DYNAMIC_NO@ $(RPC_LSA_OBJ) \ +@NETLOG_DYNAMIC_NO@ $(RPC_NETLOG_OBJ) \ +@SAMR_DYNAMIC_NO@ $(RPC_SAMR_OBJ) \ +@SVC_DYNAMIC_NO@ $(RPC_SVC_OBJ) \ +@WKS_DYNAMIC_NO@ $(RPC_WKS_OBJ) \ +@REG_DYNAMIC_NO@ $(RPC_REG_OBJ) \ +@SPOOLSS_DYNAMIC_NO@ $(RPC_SPOOLSS_OBJ) \ +@DFS_DYNAMIC_NO@ $(RPC_DFS_OBJ) # this includes only the low level parse code, not stuff |