# Ronan Le Hy, 2005 # eqe installer PREFIX=/usr/local DESTDIR= PACKAGE_NAME=eqe VERSION=1.3.0 all: # nothing to build, this is all Perl 5 clean: rm -rf debian/eqe install: install-templates install-bin install-images # install done install-doc: mkdir -p $(DESTDIR)/$(PREFIX)/share/man/man1/ pod2man doc/eqe.pod $(DESTDIR)/$(PREFIX)/share/man/man1/eqe.1 pod2man doc/eqedit.pod $(DESTDIR)/$(PREFIX)/share/man/man1/eqedit.1 gzip -f --best $(DESTDIR)/$(PREFIX)/share/man/man1/eqe.1 gzip -f --best $(DESTDIR)/$(PREFIX)/share/man/man1/eqedit.1 mkdir -p $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)/ cp changelog $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)/changelog gzip -f --best $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)/changelog cp README $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)/README gzip -f --best $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)/README cp FAQ $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)/FAQ gzip -f --best $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)/FAQ cp TODO $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)/TODO cp copyright $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)/copyright cp GPL.txt $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)/GPL.txt chmod 644 $(DESTDIR)/$(PREFIX)/share/man/man1/eqe.1.gz $(DESTDIR)/$(PREFIX)/share/man/man1/eqedit.1.gz chmod 644 $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)/README.gz $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)/changelog.gz $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)/TODO $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)/copyright chmod 644 $(DESTDIR)/$(PREFIX)/share/doc/$(PACKAGE_NAME)/GPL.txt install-templates: mkdir -p $(DESTDIR)/$(PREFIX)/share/eqe/ cp src/template.tt.tex $(DESTDIR)/$(PREFIX)/share/eqe/ chmod 644 $(DESTDIR)/$(PREFIX)/share/eqe/template.tt.tex install-images: mkdir -p $(DESTDIR)/$(PREFIX)/share/eqe/ cp src/initial_image.png src/error.png $(DESTDIR)/$(PREFIX)/share/eqe/ chmod 644 $(DESTDIR)/$(PREFIX)/share/eqe/initial_image.png $(DESTDIR)/$(PREFIX)/share/eqe/error.png install-bin: mkdir -p $(DESTDIR)/$(PREFIX)/bin/ cp src/eqe src/eqedit $(DESTDIR)/$(PREFIX)/bin/ chmod 755 $(DESTDIR)/$(PREFIX)/bin/eqe $(DESTDIR)/$(PREFIX)/bin/eqedit tarball: clean rm -rf /tmp/eqe-$(VERSION) cp -r . /tmp/eqe-$(VERSION) -zsh -c "rm -rf /tmp/eqe-$(VERSION)/**/*~ /tmp/eqe-$(VERSION)/**/*.log /tmp/eqe-$(VERSION)/**/temp_*" (cd /tmp; tar cvjf eqe-$(VERSION).tar.bz2 eqe-$(VERSION)) mv /tmp/eqe-$(VERSION).tar.bz2 .. rm -rf /tmp/eqe-$(VERSION) deb: fakeroot debian/rules clean fakeroot debian/rules binary lintian ../eqe_$(VERSION)-1_all.deb linda ../eqe_$(VERSION)-1_all.deb rpm: clean tarball mkdir -p /scratch2/tmp/rpm/eqe/ rpmbuild -ba rpm/eqe-$(VERSION)-1.spec release: tarball rpm deb release_eqe $(VERSION)