summaryrefslogtreecommitdiff
path: root/benchmarks
diff options
context:
space:
mode:
authortschwinge <tschwinge>2008-05-31 09:28:37 +0000
committertschwinge <tschwinge>2008-05-31 09:28:37 +0000
commit995edfd82e290114f7dfb6ba8181801055f7f887 (patch)
tree11c9ee922523df1bcfcd63cced0a063ab4ca71b6 /benchmarks
parent98e16a92f4ff960838c1ac1fbc8de5b79934b83e (diff)
2008-05-31 Thomas Schwinge <tschwinge@gnu.org>
* Makefile.am (libgc.a): Link to the `gc-install/lib/libgc.a' one. * Makefile.am (gc-install/install-stamp): New target. Used to decouple ``make install'' from ``make all''.
Diffstat (limited to 'benchmarks')
-rw-r--r--benchmarks/boehm-gc/ChangeLog5
-rw-r--r--benchmarks/boehm-gc/Makefile.am12
2 files changed, 14 insertions, 3 deletions
diff --git a/benchmarks/boehm-gc/ChangeLog b/benchmarks/boehm-gc/ChangeLog
index 27406d5..f05c6a4 100644
--- a/benchmarks/boehm-gc/ChangeLog
+++ b/benchmarks/boehm-gc/ChangeLog
@@ -1,5 +1,10 @@
2008-05-31 Thomas Schwinge <tschwinge@gnu.org>
+ * Makefile.am (libgc.a): Link to the `gc-install/lib/libgc.a' one.
+
+ * Makefile.am (gc-install/install-stamp): New target. Used to decouple
+ ``make install'' from ``make all''.
+
* Makefile.am (gc_snapshot): Fix URL.
(gc-build/configure-stamp): Don't run `autoreconf'. Support
separate-build-dir builds.
diff --git a/benchmarks/boehm-gc/Makefile.am b/benchmarks/boehm-gc/Makefile.am
index bcf0bda..43f8db6 100644
--- a/benchmarks/boehm-gc/Makefile.am
+++ b/benchmarks/boehm-gc/Makefile.am
@@ -99,11 +99,17 @@ gc-build/configure-stamp: $(srcdir)/gc/patch.stamp Makefile.am
gc-build/build-stamp: gc-build/configure-stamp
cd gc-build && \
- make all gctest install
+ make all && \
+ make gctest
touch $@
-libgc.a: gc-build/build-stamp
- $(LN_S) -f gc-build/.libs/libgc.a .
+gc-install/install-stamp: gc-build/build-stamp
+ cd gc-build && \
+ make install
+ touch $@
+
+libgc.a: gc-install/install-stamp
+ $(LN_S) -f gc-install/lib/libgc.a .
clean-local:
rm -rf gc-build