Mercurial > forge
view main/queueing/Makefile @ 12368:e2e72af49f3d octave-forge
Renaming "queueing toolbox" to "queueing package"
author | mmarzolla |
---|---|
date | Sat, 15 Feb 2014 13:38:14 +0000 |
parents | 9db6a0e073fd |
children | e06b577835f7 |
line wrap: on
line source
VERSIONNUM=1.2.2 VERSIONDATE="2013-06-28" PROGNAME=queueing DISTNAME=$(PROGNAME)-$(VERSIONNUM) SUBDIRS=inst doc test devel DISTFILES=COPYING NEWS DESCRIPTION DISTSUBDIRS=inst inst/private doc .PHONY: clean check ALL: DESCRIPTION doc/conf.texi for d in $(SUBDIRS); do \ $(MAKE) -C $$d ALL; \ done doc/conf.texi: \rm -f doc/conf.texi echo "@set VERSION $(VERSIONNUM)" > doc/conf.texi echo "@set VERSIONDATE $(VERSIONDATE)" >> doc/conf.texi echo "@c @set top_srcdir " `pwd` >> doc/conf.texi DESCRIPTION: DESCRIPTION.in cat DESCRIPTION.in | \ sed "s/PROGNAME/$(PROGNAME)/g" | \ sed "s/VERSIONNUM/$(VERSIONNUM)/g" | \ sed "s/VERSIONDATE/$(VERSIONDATE)/g" > DESCRIPTION check: $(MAKE) -C test check clean: for d in $(SUBDIRS); do \ $(MAKE) -C $$d $(MAKECMDGOALS); \ done \rm -r -f *~ $(DISTNAME).tar.gz $(DISTNAME).tar.gz.uue $(PROGNAME) $(PROGNAME)-html.tar.gz $(PROGNAME)-html.tar.gz.uue $(PROGNAME)-html distclean: clean for d in $(SUBDIRS); do \ $(MAKE) -C $$d $(MAKECMDGOALS); \ done \rm -r -f doc/conf.texi fname DESCRIPTION $(PROGNAME)-html $(DISTNAME).tar.gz: \rm -r -f $(PROGNAME) fname echo "$(PROGNAME)" > fname mkdir $(PROGNAME) for d in $(DISTSUBDIRS); do \ mkdir -p $(PROGNAME)/$$d; \ $(MAKE) -C $$d $(MAKECMDGOALS); \ done ln $(DISTFILES) $(PROGNAME)/ tar cfz $(DISTNAME).tar.gz $(PROGNAME)/ uuencode $(DISTNAME).tar.gz < $(DISTNAME).tar.gz > $(DISTNAME).tar.gz.uue $(PROGNAME)-html.tar.gz: octave -qf --eval "pkg install -local $(DISTNAME).tar.gz; pkg load queueing; pkg load generate_html; generate_package_html ('queueing', 'queueing-html', 'octave-forge'); pkg uninstall $(PROGNAME)" tar cfz $(PROGNAME)-html.tar.gz $(PROGNAME)-html uuencode $(PROGNAME)-html.tar.gz < $(PROGNAME)-html.tar.gz > $(PROGNAME)-html.tar.gz.uue dist: ALL $(DISTNAME).tar.gz $(PROGNAME)-html.tar.gz