summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDamien Lespiau <damien.lespiau@gmail.com>2009-02-18 14:51:30 +0000
committerDamien Lespiau <damien.lespiau@gmail.com>2009-02-18 14:51:30 +0000
commit55f5e396c163752920c7ae67b15b9e0bac7c8554 (patch)
treeef947e865cdeaa88c3bc4f8b0a7dce8f10d650ff
parent11c87f5814982a0daf47ce4dfcab65853555f555 (diff)
Add a 'GEN line' example
-rw-r--r--test/foo/.gitignore1
-rw-r--r--test/foo/Makefile.am13
-rw-r--r--test/foo/lib-file0.c1
3 files changed, 14 insertions, 1 deletions
diff --git a/test/foo/.gitignore b/test/foo/.gitignore
new file mode 100644
index 0000000..4cf2568
--- /dev/null
+++ b/test/foo/.gitignore
@@ -0,0 +1 @@
+lib-file2.h
diff --git a/test/foo/Makefile.am b/test/foo/Makefile.am
index df71393..872de39 100644
--- a/test/foo/Makefile.am
+++ b/test/foo/Makefile.am
@@ -1,6 +1,17 @@
+V = @
+Q = $(V:1=)
+QUIET_GEN = $(Q:@=@echo ' GEN '$@;)
+
lib_LTLIBRARIES = libfoo.la
SUBDIRS = internal
-libfoo_la_SOURCES = lib-file0.c lib.file0.h lib-file1.c lib-file1.h
+libfoo_la_SOURCES = lib-file0.c lib.file0.h lib-file1.c lib-file1.h lib-file2.h
libfoo_la_LIBADD = internal/libinternal.la
+
+BUILT_SOURCES = lib-file2.h
+
+lib-file2.h: Makefile
+ $(QUIET_GEN)echo "#define FOO_DEFINE 0xbabe" > lib-file2.h
+
+CLEANFILES = lib-file2.h
diff --git a/test/foo/lib-file0.c b/test/foo/lib-file0.c
index 6ec81e2..1fc45ac 100644
--- a/test/foo/lib-file0.c
+++ b/test/foo/lib-file0.c
@@ -1,4 +1,5 @@
#include "lib-file0.h"
+#include "lib-file2.h"
int ns_add(const int a, const int b)
{