Makefile.am 935 B

1234567891011121314151617181920212223242526272829303132
  1. SUBDIRS = src
  2. bin_SCRIPTS = get-cert
  3. EXTRA_DIST = debian isync.spec $(bin_SCRIPTS)
  4. log:
  5. @perl -p -e "s/^(\\S+)\\s+(\\S.+\\S)\\s+(\\S+)\\s*\$$/\$$1:'\$$2 <\$$3>'\\n/" < ../CVSROOT/accounts > .usermap
  6. @if test -f CVS/Tag; then tag=`cut -c2- CVS/Tag`; else tag=trunk; fi; \
  7. cvs2cl -U .usermap -F $$tag --no-wrap --separate-header -I ChangeLog -I NEWS -I TODO -I debian/
  8. @rm -f .usermap ChangeLog.bak
  9. deb:
  10. CFLAGS="-O2 -mcpu=i686" fakeroot debian/rules binary
  11. deb-clean:
  12. dh_clean -Xsrc/
  13. fakeroot debian/rules unpatch
  14. distdir distclean: deb-clean
  15. dist-hook:
  16. find $(distdir)/debian \( -name CVS -o -name .cvsignore -o -name .#\*# -o -type l \) -print0 | xargs -0r rm -rf
  17. dist-sign: dist
  18. gpg -b -a $(PACKAGE)-$(VERSION).tar.gz
  19. rpm:
  20. make dist
  21. cp $(PACKAGE)-$(VERSION).tar.gz /usr/src/rpm/SOURCES
  22. CFLAGS="-O2 -mcpu=i686" rpm -ba --clean isync.spec
  23. docdir = $(datadir)/doc/isync
  24. doc_DATA = README TODO NEWS ChangeLog AUTHORS