Simplified source tarball and packages distribution ("ETICS-less releases"):
authorFrantišek Dvořák <valtri@civ.zcu.cz>
Tue, 26 Jun 2012 14:25:05 +0000 (14:25 +0000)
committerFrantišek Dvořák <valtri@civ.zcu.cz>
Tue, 26 Jun 2012 14:25:05 +0000 (14:25 +0000)
- list of the source files
- using ${package} and ${version} in each module's Makefile
- clean distribution files in 'clean'
- update .PHONY targets
- removed old dist, distsrc, and distbin targets

org.glite.lbjp-common.db/Makefile
org.glite.lbjp-common.gsoap-plugin/Makefile
org.glite.lbjp-common.gsoap-plugin/project/glite-lbjp-common-gsoap-plugin.spec
org.glite.lbjp-common.gss/Makefile
org.glite.lbjp-common.gss/project/glite-lbjp-common-gss.spec
org.glite.lbjp-common.jp-interface/Makefile
org.glite.lbjp-common.log/Makefile
org.glite.lbjp-common.maildir/Makefile
org.glite.lbjp-common.server-bones/Makefile
org.glite.lbjp-common.trio/Makefile

index 1a2c20e..5023adf 100644 (file)
@@ -24,6 +24,8 @@ CC=gcc
 
 VPATH=${top_srcdir}/interface:${top_srcdir}/src:${top_srcdir}/examples:${top_srcdir}/test
 
+SOURCES=doc/C.dox examples/*.c interface/*.h project/.post* src/*.c test/*.cpp LICENSE Makefile
+
 DEBUG:=-g -O0 -W -Wall
 
 CFLAGS:= ${CFLAGS} \
@@ -129,19 +131,6 @@ olddoc:
 stage: compile
        $(MAKE) install PREFIX=${stagedir} DOSTAGE=yes
 
-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${stagedir}
-       save_dir=`pwd`; cd tmpbuilddir${stagedir}${prefix} && tar -czf $$save_dir/${top_srcdir}/${distdir}/${package}-${version}_bin.tar.gz *; cd $$save_dir
-       rm -rf tmpbuilddir
-        
 install: all
        -mkdir -p ${DESTDIR}${PREFIX}${prefix}/${libdir}
        -mkdir -p ${DESTDIR}${PREFIX}${prefix}/share/doc/${package}-${version}
@@ -154,6 +143,7 @@ install: all
 clean:
        rm -rvf *.o *.lo *.loT .libs lib* *.c *.h *.dox C/ CPP/
        rm -rvf db_expire db_test db_test_mysql db_test_psql timezone
+       rm -rvf dist ${package}-*.tar.gz
 
 distclean:
        rm -rvf Makefile.inc *.spec debian/
@@ -182,4 +172,4 @@ db_test_mysql.lo: libglite_lbu_dbtest.la db.h db-int.h db_test.c
 db-mysql.lo: db-mysql.c db-int.h db.h
 db-pg.lo: db-pg.c db-int.h db.h
 
-.PHONY: default all compile check examples doc stage dist distsrc distbin install clean test_coverage distclean
+.PHONY: default all compile check examples doc stage dist distsrc distbin install clean test_coverage distclean dist distcheck
index 4b8a036..87f357d 100644 (file)
@@ -4,7 +4,7 @@ builddir=build
 top_builddir=${top_srcdir}/${builddir}
 stagedir=.
 globalprefix=glite
-package=gsoap-plugin
+package=glite-lbjp-common-gsoap-plugin
 version=1.0.0
 PREFIX=/opt/glite
 prefix=
@@ -15,6 +15,15 @@ gsoapxx_prefix?=${gsoap_prefix}
 
 CC=gcc
 
+SOURCES=\
+       examples/*.c examples/*.S \
+       interface/*.h interface/*.h.in \
+       project/.post* project/gsoap-plugin*.in project/libtoolhack/gcc \
+       src/*.c \
+       test/*.cpp \
+       LICENSE Makefile
+SOURCES_EXEC=project/libtoolhack/gcc
+
 gsoap_versions_flavours?=${gsoap_default_version}
 
 -include Makefile.inc
@@ -349,6 +358,7 @@ clean:
                rm -rvf `echo $$v | tr -d .`; \
        done
        rm -fv ${PKG_CONFIG_FILES}
+       rm -rvf dist ${package}-*.tar.gz
 
 distclean:
        rm -rvf Makefile.inc *.spec debian/
@@ -382,3 +392,5 @@ glite_gsplugin${langsuffix}.o glite_gsplugin${langsuffix}.thr.o: soap_version.h
 soap_version.h: stdsoap2.h
        head stdsoap2.h | \
        perl -ne '/^\s*stdsoap2.h\s+([0-9])\.([0-9])\.(\S+)\s.*/ && printf "#define GSOAP_VERSION %d%02d%02d\n#define GSOAP_MIN_VERSION \"$$3\"\n#ident \"soap_version.h $$1.$$2.$$3\"\n",$$1,$$2,$$3' >$@
+
+.PHONY: default all compile check check.cxx examples all-libs-with-soap libs-with-soap link-gsoap pkgconfig doc stage install install-soaplib clean distclean dist distcheck
index 9642126..6e24219 100644 (file)
@@ -78,8 +78,8 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(-,root,root)
-%dir /usr/share/doc/gsoap-plugin-%{version}
-%doc /usr/share/doc/gsoap-plugin-%{version}/LICENSE
+%dir /usr/share/doc/%{name}-%{version}
+%doc /usr/share/doc/%{name}-%{version}/LICENSE
 /usr/%{_lib}/libglite_security_gsoap_plugin_*.so.9.@MINOR@.@REVISION@
 /usr/%{_lib}/libglite_security_gsoap_plugin_*.so.9
 
index 6aac8c8..c8f08fa 100644 (file)
@@ -4,7 +4,7 @@ builddir=build
 top_builddir=${top_srcdir}/${builddir}
 stagedir=.
 globalprefix=glite
-package=gss
+package=glite-lbjp-common-gss
 version=1.0.0
 PREFIX=/opt/glite
 prefix=
@@ -36,6 +36,15 @@ version_info:=-version-info ${shell \
 
 VPATH=${top_srcdir}/src:${top_srcdir}/test:${top_srcdir}/examples
 
+SOURCES=\
+       examples/*.c examples/*.h \
+       interface/*.h \
+       project/.post* \
+       project/doc/*.cls project/doc/*.pdf project/doc/*.tex project/doc/Makefile \
+       src/*.c \
+       test/*.cpp \
+       LICENSE Makefile
+
 default: all
 
 DEBUG:=-g -O0 -W -Wall -Wno-unused-parameter
@@ -191,6 +200,7 @@ install:
 
 clean:
        rm -rf *.o *.lo *.a *.la .libs test_gss gss_server gss_client
+       rm -rvf dist ${package}-*.tar.gz
 
 distclean:
        rm -rvf Makefile.inc *.spec debian/
@@ -203,3 +213,5 @@ distclean:
 
 test_gss.o: %.o: %.cpp
        ${CXX} -c ${CFLAGS} ${GLOBUS_GSSAPI_GSI_CFLAGS} ${CPPUNIT_CFLAGS} -Wno-error $<
+
+.PHONY: default all compile check check.gss test_coverage examples doc stage install clean distclean dist distcheck
index b3200cd..d0fcaba 100644 (file)
@@ -91,8 +91,8 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(-,root,root)
-%dir /usr/share/doc/gss-%{version}
-%doc /usr/share/doc/gss-%{version}/LICENSE
+%dir /usr/share/doc/%{name}-%{version}
+%doc /usr/share/doc/%{name}-%{version}/LICENSE
 /usr/%{_lib}/libglite_security_gss.so.9.@MINOR@.@REVISION@
 /usr/%{_lib}/libglite_security_gss.so.9
 
index 88de0d8..298487c 100644 (file)
@@ -23,6 +23,8 @@ version=${module.version}
 
 VPATH=${top_srcdir}/src:${top_srcdir}/test:${top_srcdir}/project:${jpproject}
 
+SOURCES=interface/*.h project/.post* src/*.c test/*.cpp Makefile
+
 DEBUG:=-g -O0 -W -Wno-sign-compare
 CFLAGS:=${CFLAGS} ${DEBUG} -D_GNU_SOURCE -I. -I${top_srcdir}/interface -I${stagedir}${prefix}/include
 
@@ -104,6 +106,7 @@ clean:
        rm -rvf *.o *.lo .libs lib*
        rm -vf type_test type_test.xml
        rm -f glite jp
+       rm -rvf dist ${package}-*.tar.gz
 
 distclean:
        rm -rvf Makefile.inc *.spec debian/
@@ -112,4 +115,6 @@ distclean:
        ${COMPILE} -o $@ -c $<
 
 %.lo: %.c
-       ${COMPILE} -o $@ -c $< 
+       ${COMPILE} -o $@ -c $<
+
+.PHONY: default all compile check doc stage install clean distclean dist distcheck
index d88d882..343eebb 100644 (file)
@@ -20,6 +20,13 @@ version=${module.version}
 CC=gcc
 VPATH=${top_srcdir}/interface:${top_srcdir}/src:${top_srcdir}/tests
 
+SOURCES=\
+       config/log4crc* \
+       project/.post* \
+       src/*.c src/*.h \
+       tests/*.c tests/log4crc \
+       LICENSE Makefile README
+
 LOG4C_CFLAGS:=-I${log4c_prefix}/include
 LOG4C_LIBS:=-L${log4c_prefix}/${libdir} -L${log4c_prefix}/lib -llog4c
 
@@ -79,6 +86,7 @@ install: compile
 clean:
        rm -rvf *.o *.lo .libs lib*
        rm -rvf test
+       rm -rvf dist ${package}-*.tar.gz
 
 distclean:
        rm -rvf Makefile.inc *.spec debian/
@@ -94,3 +102,5 @@ test: test.o
 
 %.o %.lo: %.c
        ${COMPILE} -c $<
+
+.PHONY: default all compile stage install check clean distclean dist distcheck
index fbb913e..8770787 100644 (file)
@@ -24,6 +24,8 @@ CC=gcc
 
 VPATH=${top_srcdir}/interface:${top_srcdir}/src:${top_srcdir}/examples
 
+SOURCES=interface/*.h project/.post* src/*.c Makefile
+
 DEBUG:=-g -O0 -W -Wall
 
 CFLAGS:= ${CFLAGS} \
@@ -93,6 +95,7 @@ install: all
 
 clean:
        rm -rvf *.o *.lo .libs lib* *.c *.h *.dox C/ CPP/
+       rm -rvf dist ${package}-*.tar.gz
 
 distclean:
        rm -rvf Makefile.inc *.spec debian/
@@ -102,4 +105,4 @@ distclean:
 
 maildir.lo: maildir.c maildir.h
 
-.PHONY: default all compile check examples doc stage dist distsrc distbin install clean distclean test_coverage
+.PHONY: default all compile check examples doc stage dist distsrc distbin install clean distclean test_coverage dist distcheck
index 744b7cc..16ba9d3 100644 (file)
@@ -17,6 +17,13 @@ version=${module.version}
 
 VPATH=${top_srcdir}/src:${top_srcdir}/examples
 
+SOURCES=\
+       examples/*.c examples/*.sh \
+       interface/*.h \
+       project/.post* \
+       src/*.c \
+       Makefile
+
 DEBUG:=-g -O0 -Wall
 CFLAGS:=${DEBUG} \
        -I${top_srcdir}/interface \
@@ -92,9 +99,12 @@ install:
 
 clean:
        rm -rvf *.o *.lo .libs lib* srv_example cnt_example
+       rm -rvf dist ${package}-*.tar.gz
 
 distclean:
        rm -rvf Makefile.inc *.spec debian/
 
 %.o %.lo: %.c
        ${COMPILE} -c $<
+
+.PHONY: default all compile stage check example doc install clean distclean dist distcheck
index b703d3f..984d7a1 100644 (file)
@@ -29,6 +29,13 @@ LINK:=libtool --mode=link ${CC} -rpath ${stagedir}${prefix}/${libdir} ${LDFLAGS}
 LINKXX:=libtool --mode=link ${CXX} -rpath ${stagedir}${prefix}/${libdir} ${LDFLAGS} 
 INSTALL:=libtool --mode=install install
 
+SOURCES=\
+       interface/*.h \
+       project/.post* \
+       src/*.c src/*.h \
+       test/*.cpp \
+       LICENSE Makefile
+
 os=${shell uname}
 DL_LIBS:=
 ifeq (${os},Linux)
@@ -90,19 +97,6 @@ trio_test: trio_test.cpp
        ${CXX} -c ${CFLAGS} ${TEST_INC} $<
        ${LINKXX} -o $@ trio_test.o ${LTLIB} ${TEST_LIBS}
 
-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${stagedir}
-       save_dir=`pwd`; cd tmpbuilddir${stagedir} && tar -czf $$save_dir/${top_srcdir}/${distdir}/${package}-${version}_bin.tar.gz *; cd $$save_dir
-       rm -rf tmpbuilddir
-
 install: all
        -mkdir -p ${DESTDIR}${PREFIX}${prefix}/${libdir}
        -mkdir -p ${DESTDIR}${PREFIX}${prefix}/share/doc/${package}-${version}
@@ -116,9 +110,12 @@ install: all
 clean:
        rm -rvf *.o *.lo .libs lib* *.c *.h *.dox C/ CPP/
        rm -vf trio_test
+       rm -rvf dist ${package}-*.tar.gz
        
 distclean:
        rm -rvf Makefile.inc *.spec debian/
 
 %.lo %.o: %.c
        ${COMPILE} ${CFLAGS} -c $<
+
+.PHONY: default all compile stage check mkreports runtest install clean distclean dist distcheck