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