]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
build: autogenerate exports/libnetapi.syms
authorStefan Metzmacher <metze@samba.org>
Thu, 22 May 2008 15:15:32 +0000 (17:15 +0200)
committerStefan Metzmacher <metze@samba.org>
Fri, 23 May 2008 06:54:45 +0000 (08:54 +0200)
metze
(cherry picked from commit dc09e04d524dcc92a29da0864666fd4258a81b76)

source/Makefile.in
source/exports/libnetapi.syms [deleted file]

index 1a970bf98866f84b5bfa1465086708039ca2d047..3fa9b4abda137cf805d3d199889663c59ee31889 100644 (file)
@@ -161,6 +161,8 @@ LIBWBCLIENT=@LIBWBCLIENT_SHARED@
 LIBNETAPI_SHARED_TARGET=@LIBNETAPI_SHARED_TARGET@
 LIBNETAPI_STATIC_TARGET=@LIBNETAPI_STATIC_TARGET@
 LIBNETAPI=$(LIBNETAPI_STATIC_TARGET) @LIBNETAPI_SHARED@
+LIBNETAPI_SYMS=$(srcdir)/exports/libnetapi.syms
+LIBNETAPI_HEADERS=$(srcdir)/lib/netapi/netapi.h
 
 FLAGS1 = $(CFLAGS) @FLAGS1@ @SAMBA_CPPFLAGS@ $(CPPFLAGS)
 FLAGS2 =
@@ -1647,7 +1649,10 @@ bin/libaddns.a: $(BINARY_PREREQS) $(LIBADDNS_OBJ)
        @echo Linking non-shared library $@
        @-$(AR) -rc $@ $(LIBADDNS_OBJ)
 
-$(LIBNETAPI_SHARED_TARGET): $(BINARY_PREREQS) $(LIBNETAPI_OBJ) @LIBTALLOC_SHARED@ @LIBTDB_SHARED@ @LIBWBCLIENT_SHARED@
+$(LIBNETAPI_SYMS): $(LIBNETAPI_HEADERS)
+       @$(MKSYMS_SH) $(AWK) $@ $(LIBNETAPI_HEADERS)
+
+$(LIBNETAPI_SHARED_TARGET): $(BINARY_PREREQS) $(LIBNETAPI_OBJ) $(LIBNETAPI_SYMS) @LIBTALLOC_SHARED@ @LIBTDB_SHARED@ @LIBWBCLIENT_SHARED@
        @echo Linking shared library $@
        @$(SHLD_DSO) $(LIBNETAPI_OBJ) \
                @LIBTALLOC_LIBS@ @LIBTDB_LIBS@ @LIBWBCLIENT_SHARED@ $(LIBS) \
diff --git a/source/exports/libnetapi.syms b/source/exports/libnetapi.syms
deleted file mode 100644 (file)
index eb34bfc..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-{
-       global: *;
-};