diff options
author | Colin Walters <walters@verbum.org> | 2010-11-04 13:12:12 -0400 |
---|---|---|
committer | Colin Walters <walters@verbum.org> | 2010-11-09 13:56:43 -0500 |
commit | f43f3a722323448dfce514a2b435390fd837ddee (patch) | |
tree | ebc3b6ebf329848a92d467b050ca8abf5e2e2daf /Makefile-tools.am | |
parent | 2681a9dcb1182d8b0fc34fbb341d77a0a13c65f2 (diff) | |
download | gobject-introspection-f43f3a722323448dfce514a2b435390fd837ddee.tar.gz |
Switch to nonrecursive make for core (i.e. not tests/)
This is cleaner and faster, and prepares us better for an incoming
import of CMPH.
Diffstat (limited to 'Makefile-tools.am')
-rw-r--r-- | Makefile-tools.am | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/Makefile-tools.am b/Makefile-tools.am new file mode 100644 index 00000000..e4baa64e --- /dev/null +++ b/Makefile-tools.am @@ -0,0 +1,33 @@ +bin_PROGRAMS += g-ir-compiler g-ir-generate +bin_SCRIPTS += g-ir-scanner g-ir-annotation-tool +EXTRA_DIST += tools/g-ir-scanner.in tools/g-ir-annotation-tool.in + +g-ir-scanner: tools/g-ir-scanner.in _giscanner.la Makefile + $(AM_V_GEN) sed -e s,@libdir\@,$(libdir), -e s,@PYTHON\@,$(PYTHON), $< > $@.tmp && mv $@.tmp $@ + @chmod a+x $@ + +g-ir-annotation-tool: tools/g-ir-annotation-tool.in _giscanner.la Makefile + $(AM_V_GEN) sed -e s,@libdir\@,$(libdir), -e s,@PYTHON\@,$(PYTHON), $< > $@.tmp && mv $@.tmp $@ + @chmod a+x $@ + +g_ir_compiler_SOURCES = tools/compiler.c +g_ir_compiler_CPPFLAGS = -DGIREPO_DEFAULT_SEARCH_PATH="\"$(libdir)\"" \ + -I$(top_srcdir)/girepository +g_ir_compiler_CFLAGS = $(GIREPO_CFLAGS) +g_ir_compiler_LDADD = \ + libgirepository-parser.la \ + libgirepository-1.0.la + +g_ir_generate_SOURCES = tools/generate.c +g_ir_generate_CPPFLAGS = -DGIREPO_DEFAULT_SEARCH_PATH="\"$(libdir)\"" \ + -I$(top_srcdir)/girepository +g_ir_generate_CFLAGS = $(GIREPO_CFLAGS) +g_ir_generate_LDADD = \ + libgirepository-parser.la \ + libgirepository-1.0.la + +GCOVSOURCES = \ + $(g_ir_compiler_SOURCES) \ + $(g_ir_generate_SOURCES) + +CLEANFILES += g-ir-scanner g-ir-annotation-tool |