summaryrefslogtreecommitdiff
path: root/lib/tdb/script/mksyms.awk
diff options
context:
space:
mode:
authorAndrew Bartlett <abartlet@samba.org>2012-05-29 18:56:36 +1000
committerAndrew Bartlett <abartlet@samba.org>2012-05-30 04:15:11 +0200
commitc8877d8f63ea367401fae4377cd28ee91b58d9e3 (patch)
treec81aca0df508350fb33717218c5a76db045e657f /lib/tdb/script/mksyms.awk
parentccb7642e5bc128c201bc7cff4f2a09fce3fd0c7d (diff)
downloadsamba-c8877d8f63ea367401fae4377cd28ee91b58d9e3.tar.gz
samba-c8877d8f63ea367401fae4377cd28ee91b58d9e3.tar.bz2
samba-c8877d8f63ea367401fae4377cd28ee91b58d9e3.zip
build: Remove unused release scripts for tdb
These now use waf dist, and the script/librelease.sh script as a wrapper. The mksyms.sh call in the source3/Makefile uses the copy in source3/script Andrew Bartlett
Diffstat (limited to 'lib/tdb/script/mksyms.awk')
-rw-r--r--lib/tdb/script/mksyms.awk76
1 files changed, 0 insertions, 76 deletions
diff --git a/lib/tdb/script/mksyms.awk b/lib/tdb/script/mksyms.awk
deleted file mode 100644
index ca14da0f21..0000000000
--- a/lib/tdb/script/mksyms.awk
+++ /dev/null
@@ -1,76 +0,0 @@
-#
-# mksyms.awk
-#
-# Extract symbols to export from C-header files.
-# output in version-script format for linking shared libraries.
-#
-# Copyright (C) 2008 Micheal Adam <obnox@samba.org>
-#
-BEGIN {
- inheader=0;
- current_file="";
- print "#"
- print "# This file is automatically generated with \"make symbols\". DO NOT EDIT "
- print "#"
- print "{"
- print "\tglobal:"
-}
-
-END {
- print""
- print "\tlocal: *;"
- print "};"
-}
-
-{
- if (FILENAME!=current_file) {
- print "\t\t# The following definitions come from",FILENAME
- current_file=FILENAME
- }
- if (inheader) {
- if (match($0,"[)][^()]*[;][ \t]*$")) {
- inheader = 0;
- }
- next;
- }
-}
-
-/^static/ || /^[ \t]*typedef/ || !/^[a-zA-Z\_]/ {
- next;
-}
-
-/^extern[ \t]+[^()]+[;][ \t]*$/ {
- gsub(/[^ \t]+[ \t]+/, "");
- sub(/[;][ \t]*$/, "");
- printf "\t\t%s;\n", $0;
- next;
-}
-
-# look for function headers:
-{
- gotstart = 0;
- if ($0 ~ /^[A-Za-z_][A-Za-z0-9_]+/) {
- gotstart = 1;
- }
- if(!gotstart) {
- next;
- }
-}
-
-/[_A-Za-z0-9]+[ \t]*[(].*[)][^()]*;[ \t]*$/ {
- sub(/[(].*$/, "");
- gsub(/[^ \t]+[ \t]+/, "");
- gsub(/^[*]+/, "");
- printf "\t\t%s;\n",$0;
- next;
-}
-
-/[_A-Za-z0-9]+[ \t]*[(]/ {
- inheader=1;
- sub(/[(].*$/, "");
- gsub(/[^ \t]+[ \t]+/, "");
- gsub(/^[*]/, "");
- printf "\t\t%s;\n",$0;
- next;
-}
-