]> The Tcpdump Group git mirrors - libpcap/blob - gen_version_c.sh
Rename pcap/export-defs.h to pcap/funcattrs.h.
[libpcap] / gen_version_c.sh
1 #! /bin/sh
2 print_version_string()
3 {
4 if grep GIT "$1" >/dev/null
5 then
6 read ver <"$1"
7 echo $ver | tr -d '\012'
8 date +_%Y_%m_%d
9 else
10 cat "$1"
11 fi
12 }
13 if test $# != 2
14 then
15 echo "Usage: gen_version_c.sh <version file> <output file>" 1>&2
16 exit 1
17 fi
18 version_string=`print_version_string "$1"`
19 echo '#include <pcap/funcattrs.h>' > "$2"
20 echo 'PCAP_API_DEF' >> "$2"
21 echo "$version_string" | sed -e 's/.*/char pcap_version[] = "&";/' >> "$2"
22