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} \
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}
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/
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
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=
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
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/
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
%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
top_builddir=${top_srcdir}/${builddir}
stagedir=.
globalprefix=glite
-package=gss
+package=glite-lbjp-common-gss
version=1.0.0
PREFIX=/opt/glite
prefix=
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
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/
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
%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
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
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/
${COMPILE} -o $@ -c $<
%.lo: %.c
- ${COMPILE} -o $@ -c $<
+ ${COMPILE} -o $@ -c $<
+
+.PHONY: default all compile check doc stage install clean distclean dist distcheck
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
clean:
rm -rvf *.o *.lo .libs lib*
rm -rvf test
+ rm -rvf dist ${package}-*.tar.gz
distclean:
rm -rvf Makefile.inc *.spec debian/
%.o %.lo: %.c
${COMPILE} -c $<
+
+.PHONY: default all compile stage install check clean distclean dist distcheck
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} \
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/
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
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 \
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
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)
${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}
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