From ccb7642e5bc128c201bc7cff4f2a09fce3fd0c7d Mon Sep 17 00:00:00 2001 From: Andrew Bartlett Date: Mon, 28 May 2012 12:15:05 +1000 Subject: build: Remove unused release scripts for talloc 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 --- lib/talloc/script/mksyms.awk | 75 -------------------------------------------- 1 file changed, 75 deletions(-) delete mode 100644 lib/talloc/script/mksyms.awk (limited to 'lib/talloc/script/mksyms.awk') diff --git a/lib/talloc/script/mksyms.awk b/lib/talloc/script/mksyms.awk deleted file mode 100644 index 83497a7a06..0000000000 --- a/lib/talloc/script/mksyms.awk +++ /dev/null @@ -1,75 +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 -# -BEGIN { - inheader=0; - indoxygen=0; -} - -END { -} - -{ - if (inheader) { - if (match($0,"[)][^()]*[;][ \t]*$")) { - inheader = 0; - } - next; - } - if (indoxygen) { - if (match($0,"^#[ \t]*else[ \t]*.*$")) { - indoxygen = 0; - } - next; - } -} - -/^static/ || /^[ \t]*typedef/ || !/^[a-zA-Z\_\#]/ { - next; -} - -/^extern[ \t]+[^()]+[;][ \t]*$/ { - gsub(/[^ \t]+[ \t]+/, ""); - sub(/[;][ \t]*$/, ""); - printf " %s;\n", $0; - next; -} - -/^#[ \t]*ifdef[ \t]*DOXYGEN[ \t]*.*$/ { - indoxygen=1; - 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 " %s;\n",$0; - next; -} - -/[_A-Za-z0-9]+[ \t]*[(]/ { - inheader=1; - sub(/[(].*$/, ""); - gsub(/[^ \t]+[ \t]+/, ""); - gsub(/^[*]/, ""); - printf " %s;\n",$0; - next; -} - -- cgit