Changeset 913 for branches/1.0/Makefile
- Timestamp:
- 05/22/13 19:00:22 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/1.0/Makefile
r911 r913 36 36 tarball: tarball-gzip tarball-bzip 37 37 38 tarball-gzip: ${REQUIRED} ./pkg/rpm/jobmonarch.spec ./debian/changelog 39 mkdir -p ${TMPDIR}/.monarch_buildroot/ganglia_jobmonarch-${VERSION}40 ( rsync -a --exclude=.svn --exclude=*_test* --exclude=*-example.php \38 $(TMPDIR)/.monarch_buildroot: ${REQUIRED} Makefile 39 @mkdir -p ${TMPDIR}/.monarch_buildroot/ganglia_jobmonarch-${VERSION} 40 @( rsync -a --exclude=.svn --exclude=*_test* --exclude=*-example.php \ 41 41 . ${TMPDIR}/.monarch_buildroot/ganglia_jobmonarch-${VERSION} ) 42 ( cd ${TMPDIR}/.monarch_buildroot; tar zcvf ganglia_jobmonarch-${VERSION}.tar.gz ./ganglia_jobmonarch-${VERSION} ) 43 mv ${TMPDIR}/.monarch_buildroot/ganglia_jobmonarch-${VERSION}.tar.gz .. 42 @sed -i -e 's|__VERSION__|$(VERSION)|g' -e 's/__RELEASE__/$(RELEASE)/g' \ 43 ${TMPDIR}/.monarch_buildroot/ganglia_jobmonarch-${VERSION}/jobmond/jobmond.py \ 44 ${TMPDIR}/.monarch_buildroot/ganglia_jobmonarch-${VERSION}/jobarchived/jobarchived.py \ 45 ${TMPDIR}/.monarch_buildroot/ganglia_jobmonarch-${VERSION}/web/addons/job_monarch/version.php \ 46 ${TMPDIR}/.monarch_buildroot/ganglia_jobmonarch-${VERSION}/pkg/rpm/jobmonarch.spec \ 47 ${TMPDIR}/.monarch_buildroot/ganglia_jobmonarch-${VERSION}/debian/changelog 44 48 45 tarball-bzip: ${REQUIRED} ./pkg/rpm/jobmonarch.spec ./debian/changelog46 mkdir -p ${TMPDIR}/.monarch_buildroot/ganglia_jobmonarch-${VERSION}47 ( rsync -a --exclude=.svn --exclude=*_test* --exclude=*-example.php \48 . ${TMPDIR}/.monarch_buildroot/ganglia_jobmonarch-${VERSION} )49 ( cd ${TMPDIR}/.monarch_buildroot; tar jcvf ganglia_jobmonarch-${VERSION}.tar.bz2 ./ganglia_jobmonarch-${VERSION} )50 mv ${TMPDIR}/.monarch_buildroot/ganglia_jobmonarch-${VERSION}.tar.bz2 ..51 49 52 rpmspec: ./pkg/rpm/jobmonarch.spec 50 tarball-gzip: $(TMPDIR)/.monarch_buildroot ${REQUIRED} 51 @( cd ${TMPDIR}/.monarch_buildroot; tar zcf ganglia_jobmonarch-${VERSION}.tar.gz ./ganglia_jobmonarch-${VERSION} ) 52 @mv ${TMPDIR}/.monarch_buildroot/ganglia_jobmonarch-${VERSION}.tar.gz .. 53 @rm -rf ${TMPDIR}/.monarch_buildroot 54 @echo "Wrote: ../ganglia_jobmonarch-${VERSION}.tar.gz" 53 55 54 ./pkg/rpm/jobmonarch.spec: pkg/rpm/jobmonarch.spec.in Makefile 55 sed -e 's/__VERSION__/${VERSION}/g' -e 's/__RELEASE__/${RELEASE}/g' ./pkg/rpm/jobmonarch.spec.in > ./pkg/rpm/jobmonarch.spec56 @ if test -r /etc/debian_version; then \57 sed -i -e '/BuildRequires/d' ./pkg/rpm/jobmonarch.spec; \58 fi56 tarball-bzip: $(TMPDIR)/.monarch_buildroot ${REQUIRED} 57 @( cd ${TMPDIR}/.monarch_buildroot; tar jcf ganglia_jobmonarch-${VERSION}.tar.bz2 ./ganglia_jobmonarch-${VERSION} ) 58 @mv ${TMPDIR}/.monarch_buildroot/ganglia_jobmonarch-${VERSION}.tar.bz2 .. 59 @rm -rf ${TMPDIR}/.monarch_buildroot 60 @echo "Wrote: ../ganglia_jobmonarch-${VERSION}.tar.bz2" 59 61 60 62 rpm: tarball-bzip 61 rpmbuild -tb ../ganglia_jobmonarch-${VERSION}.tar.bz2 63 # Binary package will reflect most distro where ganglia default location is /usr/share/ganglia 64 rpmbuild -tb --define '%custom_web_prefixdir /usr/share/ganglia' ../ganglia_jobmonarch-${VERSION}.tar.bz2 62 65 63 66 srpm: tarball-bzip … … 66 69 debchangelog: ./debian/changelog 67 70 68 ./debian/changelog: ./debian/changelog.in Makefile 69 sed -e 's/__VERSION__/${VERSION}/g' -e 's/__RELEASE__/${RELEASE}/g' ./debian/changelog.in > ./debian/changelog70 71 deb: ${REQUIRED} ./debian ./debian/changelog 72 dpkg-buildpackage -b -uc -us71 deb: ${REQUIRED} $(TMPDIR)/.monarch_buildroot ./debian 72 @( cd ${TMPDIR}/.monarch_buildroot; dpkg-buildpackage -b -uc -us ) 73 @rm -rf ${TMPDIR}/.monarch_buildroot 74 @echo "Wrote:" 75 @ls -1 ${TMPDIR}/jobmonarch*$(VERSION)*.deb 73 76 74 77 install: ${REQUIRED} … … 158 161 clean: 159 162 @rm -rf ${TMPDIR}/.monarch_buildroot 160 @rm -rf ./pkg/rpm/jobmonarch.spec161 163 @(cd ./debian; rm -rf files *.log *.substvars jobmonarch/ jobmonarch-jobmond/ jobmonarch-jobarchived/ jobmonarch-webfrontend/ tmp/) 162 164 @rm -f web/addons/job_monarch/conf.php
Note: See TracChangeset
for help on using the changeset viewer.