[Sumover-dev] [svn commit] r3794 - in common/trunk: . src tests

sumover-dev at cs.ucl.ac.uk sumover-dev at cs.ucl.ac.uk
Mon Aug 21 11:22:56 BST 2006


Author: rhys
Date: Mon Aug 21 11:22:05 2006
New Revision: 3794

Modified:
   common/trunk/Makefile.in
   common/trunk/examples/Makefile.in
   common/trunk/src/Makefile.in
   common/trunk/tests/Makefile.in

Log:
Added an install target for uclcommon.



Modified: common/trunk/Makefile.in
==============================================================================
--- common/trunk/Makefile.in	(original)
+++ common/trunk/Makefile.in	Mon Aug 21 11:22:05 2006
@@ -7,12 +7,17 @@
 
 all: all-recursive
 
+install: install-recursive
+
 all-recursive:
 	for s in $(SUBDIRS) ; do (cd $$s && $(MAKE)) || exit 1 ; done
 	@echo ""
 	@echo "*** run \"tests/test-libcommon\" to run the test suite"
 	@echo ""
 
+install-recursive: all
+	for s in $(SUBDIRS) ; do (cd $$s && $(MAKE) install) || exit 1 ; done
+
 clean: clean-recursive
 
 clean-recursive:

Modified: common/trunk/examples/Makefile.in
==============================================================================
--- common/trunk/examples/Makefile.in	(original)
+++ common/trunk/examples/Makefile.in	Mon Aug 21 11:22:05 2006
@@ -10,6 +10,8 @@
 all-recursive:
 	for s in $(SUBDIRS) ; do (cd $$s && $(MAKE)) || exit 1; done
 
+install:
+
 clean: clean-recursive
 
 clean-recursive:

Modified: common/trunk/src/Makefile.in
==============================================================================
--- common/trunk/src/Makefile.in	(original)
+++ common/trunk/src/Makefile.in	Mon Aug 21 11:22:05 2006
@@ -10,6 +10,7 @@
 AR     = ar
 RANLIB = @RANLIB@
 HOST   = @host@
+INSTALL= @srcdir@/../install-sh -c
 TARGET = libuclmmbase.a
 
 exec_prefix=@exec_prefix@
@@ -30,6 +31,11 @@
 version.h: ../VERSION
 	sed -e 's/.*/#define CCL_VERSION "v&"/' $? > version.h
 
+install: all
+	$(INSTALL) $(TARGET) @prefix@/lib/$(TARGET)
+	for header in *.h; do $(INSTALL) $$header @prefix@/include/common/$(header); done
+
+
 .c.o:
 	$(CC) $(CFLAGS) $(INC) -c $<
 

Modified: common/trunk/tests/Makefile.in
==============================================================================
--- common/trunk/tests/Makefile.in	(original)
+++ common/trunk/tests/Makefile.in	Mon Aug 21 11:22:05 2006
@@ -20,6 +20,8 @@
 
 all: test-libcommon
 
+install:
+
 test-libcommon: $(OBJS) $(COMMONTGT)
 	$(CC) $(OBJS) $(CFLAGS) $(COMMONTGT) $(LIBS) -o test-libcommon
 



More information about the Sumover-dev mailing list