Added distsrc, distbin, install and clean targets
authorAlberto Di Meglio <alberto.di.meglio@cern.ch>
Wed, 23 Jun 2004 00:26:13 +0000 (00:26 +0000)
committerAlberto Di Meglio <alberto.di.meglio@cern.ch>
Wed, 23 Jun 2004 00:26:13 +0000 (00:26 +0000)
org.glite.lb.common/Makefile

index 80da153..5d45dd1 100644 (file)
@@ -74,14 +74,34 @@ ${LTLIB}: ${OBJS}
                -lm
 
 stage: compile
-       ${INSTALL} -m 644 ${STATICLIB} ${stagelib}
-       ${INSTALL} -m 644 ${LTLIB} ${stagelib}
-       cd ${interface} && install -m 644 ${HDRS} ${stageinc}/${globalprefix}/${lbprefix}
-
+       $(MAKE) install PREFIX=${stagedir}
 
 check:
        echo Unit tests missing
 
+dist: distsrc distbin
+
+distsrc:
+       mkdir -p ${top_srcdir}/${package}-${version}
+       cd ${top_srcdir} && GLOBIGNORE="${package}-${version}" && cp -Rf * ${package}-${version}
+       cd ${top_srcdir} && tar -czf ${distdir}/${package}-${version}_src.tar.gz --exclude-from=project/tar_exclude ${package}-${version}
+       rm -rf ${top_srcdir}/${package}-${version}
+
+distbin:
+       $(MAKE) install PREFIX=`pwd`/tmpbuilddir
+       cd tmpbuilddir && tar -czf ../${top_srcdir}/${distdir}/${package}-${version}_bin.tar.gz *
+       rm -rf tmpbuilddir
+       
+install:
+       mkdir -p ${PREFIX}/include/${globalprefix}/${lbprefix}
+       mkdir -p ${PREFIX}/lib
+       ${INSTALL} -m 644 ${STATICLIB} ${PREFIX}/lib
+       ${INSTALL} -m 644 ${LTLIB} ${PREFIX}/lib
+       cd ${top_srcdir}/interface && install -m 644 ${HDRS} ${PREFIX}/include/${globalprefix}/${lbprefix}
+
+clean:
+
+
 %.o: %.c
        ${COMPILE} -c $<