9,8 → 9,11 |
|
all: $(PKG).1 |
|
testman: |
docbook-to-man manpage.sgml | nroff -man | less |
|
clean: |
-$(RM) $(PKG).pyc |
-$(RM) *.pyc *.pyo manpage.html |
|
install: |
install -D -m755 $(PKG).py $(DESTDIR)$(prefix)/bin/$(PKG) |
17,14 → 20,19 |
install -D -m644 $(PKG).1 $(DESTDIR)$(prefix)/share/man/man1/$(PKG).1 |
|
uninstall: |
-$(RM) $(DESTDIR)$(prefix)/$(PKG) |
-$(RM) $(DESTDIR)$(prefix)/$(PKG) $(DESTDIR)$(prefix)/share/man/man1/$(PKG).1 |
-rmdir --parents $(DESTDIR)$(prefix)/bin |
|
$(PKG).1: manpage.sgml |
docbook-to-man $< > $@ |
|
manpage.html: $(PKG).1 |
man2html $< | sed '1,2d' > $@ |
|
TAR_EXCLUDES=--exclude=debian --exclude-vcs --exclude=$(PKGVER) --exclude=*.pyo --exclude=*.pyc |
dist: clean |
# Only allowed if RELEASE |
echo -e 'import relevation\nif not relevation.RELEASE:\n\traise Exception("RELEASE is False")' | python - |
-$(RM) $(PKGVER).tar.gz |
-mkdir $(PKGVER) |
tar c . $(TAR_EXCLUDES) | ( cd $(PKGVER) && tar x ) |