prefix=
-include Makefile.inc
--include ../project/version.properties
+-include ${top_srcdir}/project/version.properties
+
+version=${module.version}
+
+SOURCES=Makefile
default all:
check:
clean:
+ rm -rvf dist ${package}-*.tar.gz
distclean:
rm -rvf Makefile.inc *.spec debian/
-.PHONY: default all check install stage clean distclean
+.PHONY: default all check install stage clean distclean dist distcheck
-include Makefile.inc
-include ../project/version.properties
+version=${module.version}
+
+SOURCES=Makefile
+
default all:
install:
check:
clean:
+ rm -rvf dist ${package}-*.tar.gz
distclean:
rm -rvf Makefile.inc *.spec debian/
-.PHONY: default all check install stage clean distclean
+.PHONY: default all check install stage clean distclean dist distcheck
sysconfdir=/opt/glite/etc
-include Makefile.inc
--include ../project/version.properties
+-include ${top_srcdir}/project/version.properties
+
+version=${module.version}
yaim_prefix=/opt/glite
ifeq (${project},emi)
yaim_project=/emi
endif
+SOURCES=\
+ config/defaults/glite-px.pre \
+ config/functions/* config/functions/emi/* \
+ config/man/*.1 \
+ config/node-info.d/emi/glite-px* config/node-info.d/glite-px* \
+ config/services/glite-px \
+ Makefile
FILES=glite-px.pre LICENSE COPYRIGHT node-version arch service update
all ${FILES}:
# metapackage files
echo -e "${gLiteCopyrightText}\n\n${gLiteLicenseText}" > LICENSE
cp LICENSE COPYRIGHT
- echo ${module.version}-${module.age} > node-version
+ echo ${version}-${module.age} > node-version
echo ${platformArch} > arch
echo "NA" > service
echo "NA" > update
install -m 0644 $(top_srcdir)/config/functions${yaim_project}/config_info_service_px ${DESTDIR}${PREFIX}${yaim_prefix}/yaim/functions
install -m 0644 ${top_srcdir}/config/node-info.d${yaim_project}/glite-px ${DESTDIR}${PREFIX}${yaim_prefix}/yaim/node-info.d; \
install -m 0644 glite-px.pre ${DESTDIR}${PREFIX}${yaim_prefix}/yaim/defaults
- echo "$(package) $(module.version)-$(module.age)" > ${DESTDIR}${PREFIX}${yaim_prefix}/yaim/etc/versions/$(package)
+ echo "$(package) $(version)-$(module.age)" > ${DESTDIR}${PREFIX}${yaim_prefix}/yaim/etc/versions/$(package)
mkdir -p ${DESTDIR}${PREFIX}${yaim_prefix}/release/glite-PX
cp -fp LICENSE COPYRIGHT node-version arch service update ${DESTDIR}${PREFIX}${yaim_prefix}/release/glite-PX/
clean:
rm -rvf ${FILES}
+ rm -rvf dist ${package}-*.tar.gz
distclean:
rm -rvf Makefile.inc *.spec debian/
-.PHONY: default all check install stage clean
+.PHONY: default all check install stage clean distclean dist distcheck
VPATH:=${top_srcdir}/src:${top_srcdir}/examples
+SOURCES=\
+ config/startup \
+ examples/*.c interface/*.h \
+ project/.post* project/.pre* project/doc_proxyrenewal.pl \
+ src/*.1 src/*.8 src/*.c src/*.h \
+ LICENSE Makefile README
+SOURCES_EXEC=config/startup project/doc_proxyrenewal.pl
+
GLOBUS_NOTHR_INC:= -I${globus_prefix}/include/${nothrflavour}
GLOBUS_THR_INC:= -I${globus_prefix}/include/${thrflavour}
GLOBUS_NOTHR_LIBS:=-L${globus_prefix}/lib \
examples: ${EXAMPLES}
-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 ${DESTDIR}${PREFIX}${prefix}/bin ${DESTDIR}${PREFIX}${prefix}/${libdir} ${DESTDIR}${PREFIX}${prefix}/include/glite/security/proxyrenewal ${DESTDIR}${PREFIX}${prefix}/share/doc/${package}-${version} ${DESTDIR}${PREFIX}${sysconfdir}/init.d ${DESTDIR}${PREFIX}${prefix}/share/man/man1 ${DESTDIR}${PREFIX}${prefix}/share/man/man8
${INSTALL} -m 755 ${lib_LTLIBRARIES} ${DESTDIR}${PREFIX}${prefix}/${libdir}
$(RM) ${lib_LTLIBRARIES} $(DAEMON) $(CLIENT) $(EXAMPLES) *.o *.lo core startup
$(RM) ${MAN1_GZ} ${MAN8_GZ}
$(RM) -rf .libs
+ $(RM) -rvf dist ${package}-*.tar.gz
distclean:
rm -rvf Makefile.inc *.spec debian/
-.PHONY: default all compile examples check stage dist distsrc distbin install clean distclean
+.PHONY: default all compile examples check stage install clean distclean dist distcheck