##
## $Id: Makefile.am,v 1.21 2005/04/20 16:49:12 bboy Exp $
##
EXTRA_DIST = README mydns-mysql.spec.in mydns-mysql.spec mydns-postgres.spec.in mydns-postgres.spec
CLEANFILES = core core* *~ mydns-mysql.spec mydns-postgres.spec *.rpm *.md5
DBLIST = mysql postgres
sedvars:
if ! `test -f @SEDFILE@`; then cd $(top_srcdir) && make sedfile; fi
mydns-mysql.spec: sedvars mydns-mysql.spec.in
sed -f @SEDFILE@ mydns-mysql.spec.in > mydns-mysql.spec
mydns-postgres.spec: sedvars mydns-postgres.spec.in
sed -f @SEDFILE@ mydns-postgres.spec.in > mydns-postgres.spec
spec: sedvars mydns-mysql.spec mydns-postgres.spec
rpm: spec
@if ! `test -f $(top_srcdir)/mydns-@PACKAGE_VERSION@.tar.gz`; then make -C .. dist; fi
for db in ${DBLIST}; do \
RELEASE=`grep "Release:" mydns-$$db.spec | cut -f2 -d' '`; \
if [ ! -f $(top_srcdir)/mydns-$$db-@VERSION@-$$release.i386.rpm ]; then \
if [ -d mydns-@VERSION@ ]; then rm -rf mydns-@VERSION@; fi; \
if [ -d mydns-$$db-@VERSION@ ]; then rm -rf mydns-$$db-@VERSION@; fi; \
tar xzf $(top_srcdir)/mydns-@VERSION@.tar.gz; \
mv mydns-@VERSION@ mydns-$$db-@VERSION@; \
tar czf /usr/src/redhat/SOURCES/mydns-$$db-@VERSION@.tar.gz mydns-$$db-@VERSION@; \
rm -rf mydns-$$db-@VERSION@; \
cp -f mydns-$$db.spec /usr/src/redhat/SPECS; \
rpmbuild -ba /usr/src/redhat/SPECS/mydns-$$db.spec; \
cp -f /usr/src/redhat/RPMS/i386/mydns-$$db-@PACKAGE_VERSION@-$$RELEASE.i386.rpm $(top_srcdir)/pkg; \
fi; \
done
release:
for db in ${DBLIST}; do \
RELEASE=`grep "Release:" mydns-$$db.spec | cut -f2 -d' '`; \
RPM=mydns-$$db-@VERSION@-$$release.i386.rpm; \
if [ -f $$RPM ]; then cp -f $$RPM $(top_srcdir); fi;
done
.PHONY: mydns-mysql.spec mydns-postgres.spec spec release rpm sedvars
## vi:set ts=3:
syntax highlighted by Code2HTML, v. 0.9.1