Subversion Repositories pub

Compare Revisions

Ignore whitespace Rev 242 → Rev 244

/relevation/branches/1.2.1/GNUmakefile
6,6 → 6,10
PKG=relevation
VERSION=$(shell printf 'import relevation\nprint relevation.__version__' | python - && $(RM) $(PKG).pyc)
PKGVER=$(PKG)-$(VERSION)
PACKAGER:=$(shell finger -lp `echo $USER` 2>/dev/null | head -n1 | cut -d: -f3)
ifeq ($(PACKAGER),)
PACKAGER:=$(shell getent passwd "`id -un`" | cut -d: -f5 | cut -d, -f1)
endif
 
INSTALLROOT=$(DESTDIR)$(prefix)
MANROOT=$(INSTALLROOT)/share/man
16,7 → 20,7
docbook-to-man manpage.sgml | nroff -man | less
 
clean:
-$(RM) *.pyc *.pyo manpage.html manpage.pdf
-$(RM) *.pyc *.pyo manpage.html manpage.pdf $(PKG).spec
 
distclean: clean
-$(RM) $(PKGVER).tar.gz $(PKGVER).zip
64,13 → 68,20
dist: $(PKGVER).tar.gz $(PKGVER).zip
-$(RM) -r $(PKGVER)
 
$(PKGVER).tar.gz: is_release distclean package_copy
$(PKGVER).tar.gz: is_release distclean $(PKG).spec package_copy
tar cv $(PKGVER) | gzip -c9 > $(PKGVER).tar.gz
 
zip: $(PKGVER).zip
 
$(PKGVER).zip: is_release distclean manpage.pdf manpage.html package_copy
$(PKGVER).zip: is_release distclean manpage.pdf manpage.html $(PKG).spec package_copy
zip -9 -r $(PKGVER).zip $(PKGVER)
 
$(PKG).spec: $(PKG).spec.in
test -n "$(VERSION)" # Version (=$(VERSION)) must be defined
@echo "[creating $@]"
@cat "$<" | sed -e 's/@VERSION@/$(VERSION)/g' \
-e 's/@PACKAGER@/$(PACKAGER)/g' > "$@"
 
exe:
python setup_py2exe.py py2exe