Author: jerry
Date: 2007-05-31 15:41:46 +0000 (Thu, 31 May 2007)
New Revision: 23267

WebSVN: 
http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=23267

Log:
Merge idl Makefile target and associated files from SAMBA_3_0
Added:
   branches/SAMBA_3_0_26/source/script/build_idl.sh
Modified:
   branches/SAMBA_3_0_26/source/Makefile.in


Changeset:
Modified: branches/SAMBA_3_0_26/source/Makefile.in
===================================================================
--- branches/SAMBA_3_0_26/source/Makefile.in    2007-05-31 13:59:08 UTC (rev 
23266)
+++ branches/SAMBA_3_0_26/source/Makefile.in    2007-05-31 15:41:46 UTC (rev 
23267)
@@ -33,6 +33,8 @@
 [EMAIL PROTECTED]@
 [EMAIL PROTECTED]@
 
[EMAIL PROTECTED]@
+
 [EMAIL PROTECTED]@
 [EMAIL PROTECTED]@
 [EMAIL PROTECTED]@
@@ -172,7 +174,7 @@
 
 EVERYTHING_PROGS = bin/[EMAIL PROTECTED]@ bin/[EMAIL PROTECTED]@ \
        bin/[EMAIL PROTECTED]@ bin/[EMAIL PROTECTED]@ \
-       bin/[EMAIL PROTECTED]@ bin/[EMAIL PROTECTED]@
+       bin/[EMAIL PROTECTED]@ bin/[EMAIL PROTECTED]@ bin/[EMAIL PROTECTED]@
 
 SHLIBS = @LIBSMBCLIENT@ @LIBSMBSHAREMODES@ @LIBMSRPC@ @LIBADDNS@
 
@@ -729,6 +731,11 @@
                lib/replace/test/strptime.o \
                $(LIBREPLACE_OBJ)
 
+NDRDUMP_OBJ = librpc/tools/ndrdump.o \
+                         $(PARAM_OBJ) $(LIBNDR_GEN_OBJ) \
+                         $(LIBSAMBA_OBJ) $(LIB_NONSMBD_OBJ) $(POPT_LIB_OBJ) \
+                         $(RPC_PARSE_OBJ1) $(DOSERR_OBJ) $(SECRETS_OBJ)
+
 RPCTORTURE_OBJ = torture/rpctorture.o \
              rpcclient/display.o \
              rpcclient/cmd_lsarpc.o \
@@ -900,6 +907,20 @@
 cac: SHOWFLAGS $(LIBMSRPC)
 
 
+#####################################################################
+## Perl IDL Compiler
+IDL_FILES = unixinfo.idl lsa.idl dfs.idl echo.idl winreg.idl initshutdown.idl \
+       srvsvc.idl svcctl.idl eventlog.idl wkssvc.idl netlogon.idl notify.idl \
+       epmapper.idl messaging.idl
+
+idl:
+       @IDL_FILES="$(IDL_FILES)" CPP="$(CPP)" PERL="$(PERL)" \
+        srcdir="$(srcdir)" $(srcdir)/script/build_idl.sh $(PIDL_ARGS)
+
+
+#####################################################################
+
+
 everything: all libsmbclient debug2html smbfilter talloctort replacetort 
modules torture \
        $(EVERYTHING_PROGS)
 
@@ -1165,6 +1186,11 @@
        @echo Linking $@
        @$(CC) $(FLAGS) -o $@ $(RPCTORTURE_OBJ) $(DYNEXP) $(LDFLAGS) $(LIBS) 
$(KRB5LIBS) $(LDAP_LIBS)
 
+bin/[EMAIL PROTECTED]@: $(NDRDUMP_OBJ) bin/.dummy
+       @echo Linking $@
+       @$(CC) $(FLAGS) -o $@ $(NDRDUMP_OBJ) $(DYNEXP) $(LDFLAGS) $(LIBS) \
+               @POPTLIBS@ @LDAP_LIBS@
+
 bin/[EMAIL PROTECTED]@: proto_exists $(DEBUG2HTML_OBJ) bin/.dummy
        @echo Linking $@
        @$(CC) $(FLAGS) -o $@ $(DEBUG2HTML_OBJ) $(LDFLAGS) $(DYNEXP) $(LIBS)

Copied: branches/SAMBA_3_0_26/source/script/build_idl.sh (from rev 23266, 
branches/SAMBA_3_0/source/script/build_idl.sh)

Reply via email to