]> git.sur5r.net Git - bacula/bacula/commitdiff
Add make_def64
authorKern Sibbald <kern@sibbald.com>
Thu, 1 Apr 2010 19:21:21 +0000 (21:21 +0200)
committerEric Bollengier <eric@eb.homelinux.org>
Mon, 2 Aug 2010 14:49:43 +0000 (16:49 +0200)
bacula/src/win32/lib/make_def64 [new file with mode: 0755]

diff --git a/bacula/src/win32/lib/make_def64 b/bacula/src/win32/lib/make_def64
new file mode 100755 (executable)
index 0000000..08352d1
--- /dev/null
@@ -0,0 +1,30 @@
+#!/bin/sh
+#
+#  Make the stupid bacula.def file so that we don't have to do it
+#    manually
+#
+#  Kern Sibbald, June 2007
+#
+
+TOPDIR=`(cd ../../..;pwd)`
+TOPDIR=${DEPKGS:-${TOPDIR}}
+NM=${TOPDIR}/cross-tools/mingw-w64/bin/x86_64-pc-mingw32-nm
+echo "LIBRARY bacula.dll"
+echo "EXPORTS"
+echo " "
+
+cd obj64
+for i in *.o ; do \
+   echo "; $i"; \
+   ${NM} $i | grep "^[0-9a-f]* T _" | cut -c13- ; \
+   echo " "; \
+done
+
+DATA="\
+   console_command \
+   plugin_list"
+
+for i in ${DATA}; do \
+   echo "$i DATA"; \
+done