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