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:43:24 +0000 (08:43 +0200)
metze

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

index 71b2018a5b2d5381deded366318180a43ae91a5c..b1600bf7d1be4d194f83cbcf51c8dd58d30f90b2 100644 (file)
@@ -160,6 +160,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 =
@@ -1608,7 +1610,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: *;
-};