diff options
author | Juerg Billeter <j@bitron.ch> | 2007-10-27 07:32:48 +0000 |
---|---|---|
committer | Jürg Billeter <juergbi@src.gnome.org> | 2007-10-27 07:32:48 +0000 |
commit | 6682a032d5f2347d5e340c7c52e56fb43f86a5d4 (patch) | |
tree | ccf148eb951c1c4d5d3457557b7f4b154fe9b4d3 /vapigen/vala-gen-introspect | |
parent | 67247534a91fa5cf4a57fbb4e28afebc6c91880b (diff) | |
download | vala-6682a032d5f2347d5e340c7c52e56fb43f86a5d4.tar.gz |
rename gidlgen subdirectory to vala-gen-introspect
2007-10-27 Juerg Billeter <j@bitron.ch>
* configure.ac, vapigen/Makefile.am, vapigen/gidlgen/Makefile.am,
vapigen/gidlgen/vala-gen-introspect.in, vapigen/vala-gen-introspect/:
rename gidlgen subdirectory to vala-gen-introspect
svn path=/trunk/; revision=662
Diffstat (limited to 'vapigen/vala-gen-introspect')
-rw-r--r-- | vapigen/vala-gen-introspect/Makefile.am | 10 | ||||
-rwxr-xr-x | vapigen/vala-gen-introspect/vala-gen-introspect.in | 28 |
2 files changed, 38 insertions, 0 deletions
diff --git a/vapigen/vala-gen-introspect/Makefile.am b/vapigen/vala-gen-introspect/Makefile.am new file mode 100644 index 000000000..91dea9965 --- /dev/null +++ b/vapigen/vala-gen-introspect/Makefile.am @@ -0,0 +1,10 @@ +NULL = + +bin_SCRIPTS = \ + vala-gen-introspect \ + $(NULL) + +EXTRA_DIST = \ + vala-gen-introspect.in + $(NULL) + diff --git a/vapigen/vala-gen-introspect/vala-gen-introspect.in b/vapigen/vala-gen-introspect/vala-gen-introspect.in new file mode 100755 index 000000000..4ed04291b --- /dev/null +++ b/vapigen/vala-gen-introspect/vala-gen-introspect.in @@ -0,0 +1,28 @@ +#!/bin/sh + +prefix=@prefix@ +exec_prefix=@exec_prefix@ +libdir=@libdir@ +pkglibdir=${libdir}/vala + +if [ $# -ne 2 ] +then + echo "Usage: `basename $0` PKGNAME BASEPATH" + exit 1 +fi + +PKGNAME=$1 +PKGBASE=$2/$1 +PKGPREFIX=`pkg-config --variable=prefix $PKGNAME` + +PKGFILES=`cat $PKGBASE.files | sed -e "s@^@$PKGPREFIX/@"` + +if [ -e $PKGBASE.excludes ] +then + FILES=`find $PKGFILES -name "*.h" -or -name "*.so" | grep -v -f $PKGBASE.excludes` +else + FILES=`find $PKGFILES -name "*.h" -or -name "*.so"` +fi + +$pkglibdir/gen-introspect --namespace=`cat $PKGBASE.namespace` -U__GNUC__ `pkg-config --cflags $PKGNAME` $FILES > $PKGBASE.gi + |