1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
ACLOCAL_AMFLAGS = -I src/scripts/m4
SUBDIRS = src module
RPMMACROS = ${HOME}/.rpmmacros
RPMDIR = ${HOME}/.rpm
EXTRA_DIST = bootstrap README.md CHANGELOG.md
preparerpm: dist
@ if @TEST@ -z "@RPMBUILD@" ; then \
@ECHO@ "RPMBUILD binary not found, can't build RPM package"; \
exit 1; \
fi
if @TEST@ ! -f ${RPMMACROS} ; then \
@ECHO@ "%_topdir ${RPMDIR}" > ${RPMMACROS}; \
mkdir -p ${RPMDIR}/SOURCES \
${RPMDIR}/SPECS \
${RPMDIR}/BUILD \
${RPMDIR}/RPMS/i386 \
${RPMDIR}/SRPMS ; \
fi
cd src/rpm && ${MAKE} @PACKAGE@.spec
@LN_S@ -f `pwd`/src/rpm/@PACKAGE@.spec ${RPMDIR}/SPECS/@PACKAGE@.spec
rpm: preparerpm
@LN_S@ -f `pwd`/@PACKAGE@-@VERSION@.tar.gz ${RPMDIR}/SOURCES/@PACKAGE@-@VERSION@.tar.gz
cd ${RPMDIR}/SPECS && @RPMBUILD@ -ba @PACKAGE@.spec
rpmcvs: preparerpm
@LN_S@ -f `pwd`/@PACKAGE@-@VERSION@.tar.gz ${RPMDIR}/SOURCES/@PACKAGE@-@VERSION@_cvs_`date +"%Y%m%d"`.tar.gz
cd ${RPMDIR}/SPECS && @RPMBUILD@ -ba @PACKAGE@.spec --define 'cvs 1'
|