added an 'install' target to these makefiles that just copy their binaries
authorerickson <erickson@9efc2488-bf62-4759-914b-345cdb29e865>
Wed, 2 Mar 2005 19:39:55 +0000 (19:39 +0000)
committererickson <erickson@9efc2488-bf62-4759-914b-345cdb29e865>
Wed, 2 Mar 2005 19:39:55 +0000 (19:39 +0000)
to the top level opensrf bin directory for now

git-svn-id: svn://svn.open-ils.org/OpenSRF/trunk@154 9efc2488-bf62-4759-914b-345cdb29e865

src/Makefile
src/router/Makefile
src/srfsh/Makefile

index 5fc9001..c756053 100644 (file)
@@ -5,6 +5,10 @@
 
 all: router srfsh
 
+install: 
+       make -C srfsh install
+       make -C router install
+
 transport:
        make -C libtransport
 
index 6d24c67..6a1f242 100644 (file)
@@ -8,16 +8,9 @@ LP=../libtransport
 LIB_SOURCES = $(LP)/generic_utils.c $(LP)/transport_socket.c $(LP)/transport_session.c $(LP)/transport_message.c $(LP)/transport_client.c $(LP)/sha.c
 
 all: router 
-#router_query router_register
+install: router
+       cp router ../../bin
 
-#router_register: router_register.c
-#      $(CC) $(CC_OPTS) -L ../../lib -lopensrf_transport -lxml2 router_register.c -o router_register
-
-#router_query: router_query.c
-#      $(CC) $(CC_OPTS) -L ../../lib -lopensrf_transport -lxml2 router_query.c -o router_query
-
-# The router is compiled as a static binary because of some 
-# necessary #defines that would break the library
 router:  router.c $(LIB_SOURCES)
        $(CC) $(LD_OPTS) -D_ROUTER $(CC_OPTS)   $(LIB_SOURCES) router.c -o $@ 
 
index 254ae1b..22dc47a 100644 (file)
@@ -5,6 +5,9 @@ EXE_LD_OPTS = -L $(LIB_DIR) -lreadline -lxml2 -lopensrf_transport -lopensrf_stac
 
 all: srfsh
 
+install: srfsh
+       cp srfsh ../../bin
+
 srfsh: lib
        $(CC) $(CC_OPTS) $(EXE_LD_OPTS) srfsh.c -o $@