X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/c17fbc69c337402f9f98ce9c7fe4268c8f070d0c..3f7e2ed0ca0fa8250dc9a708fa92c43aa4b1c2a6:/Makefile.am?ds=inline diff --git a/Makefile.am b/Makefile.am index 91e6739b..9e43b595 100644 --- a/Makefile.am +++ b/Makefile.am @@ -36,6 +36,11 @@ auxexecdir = @libdir@ CLEANFILES = config/version.c sbr/sigmsg.h etc/mts.conf etc/sendfiles \ etc/mhn.defaults man/man.sed $(man_MANS) +## +## Stuff that should be cleaned via "make maintainer-clean" +## +MAINTAINERCLEANFILES = cscope.files cscope.out + ## ## Files that need to be built before everything else ## @@ -315,7 +320,7 @@ uip_viamail_SOURCES = uip/viamail.c uip/mhmisc.c uip/mhoutsbr.c uip/sendsbr.c \ config/version.c: Makefile sh $(srcdir)/config/version.sh $(VERSION) > $@ -sbr/sigmsg.h: Makefile $(srcdir)/sbr/sigmsg.awk $(SIGNAL_H) +sbr/sigmsg.h: $(srcdir)/sbr/sigmsg.awk $(SIGNAL_H) $(AWK) -f $(srcdir)/sbr/sigmsg.awk $(SIGNAL_H) > $@ etc/mts.conf: $(srcdir)/etc/mts.conf.in Makefile @@ -340,20 +345,20 @@ etc/sendfiles: $(srcdir)/etc/sendfiles.in Makefile ## between different programs. ## install-exec-hook: - rm -f $(DESTDIR)/$(bindir)/flists$(EXEEXT) - rm -f $(DESTDIR)/$(bindir)/folders$(EXEEXT) - rm -f $(DESTDIR)/$(bindir)/fnext$(EXEEXT) - rm -f $(DESTDIR)/$(bindir)/fprev$(EXEEXT) - rm -f $(DESTDIR)/$(bindir)/unseen$(EXEEXT) - rm -f $(DESTDIR)/$(bindir)/prev$(EXEEXT) - rm -f $(DESTDIR)/$(bindir)/next$(EXEEXT) - ln $(DESTDIR)/$(bindir)/flist$(EXEEXT) $(DESTDIR)/$(bindir)/flists$(EXEEXT) - ln $(DESTDIR)/$(bindir)/folder$(EXEEXT) $(DESTDIR)/$(bindir)/folders$(EXEEXT) - ln $(DESTDIR)/$(bindir)/new$(EXEEXT) $(DESTDIR)/$(bindir)/fnext$(EXEEXT) - ln $(DESTDIR)/$(bindir)/new$(EXEEXT) $(DESTDIR)/$(bindir)/fprev$(EXEEXT) - ln $(DESTDIR)/$(bindir)/new$(EXEEXT) $(DESTDIR)/$(bindir)/unseen$(EXEEXT) - ln $(DESTDIR)/$(bindir)/show$(EXEEXT) $(DESTDIR)/$(bindir)/prev$(EXEEXT) - ln $(DESTDIR)/$(bindir)/show$(EXEEXT) $(DESTDIR)/$(bindir)/next$(EXEEXT) + rm -f $(DESTDIR)$(bindir)/flists$(EXEEXT) + rm -f $(DESTDIR)$(bindir)/folders$(EXEEXT) + rm -f $(DESTDIR)$(bindir)/fnext$(EXEEXT) + rm -f $(DESTDIR)$(bindir)/fprev$(EXEEXT) + rm -f $(DESTDIR)$(bindir)/unseen$(EXEEXT) + rm -f $(DESTDIR)$(bindir)/prev$(EXEEXT) + rm -f $(DESTDIR)$(bindir)/next$(EXEEXT) + ln $(DESTDIR)$(bindir)/flist$(EXEEXT) $(DESTDIR)$(bindir)/flists$(EXEEXT) + ln $(DESTDIR)$(bindir)/folder$(EXEEXT) $(DESTDIR)$(bindir)/folders$(EXEEXT) + ln $(DESTDIR)$(bindir)/new$(EXEEXT) $(DESTDIR)$(bindir)/fnext$(EXEEXT) + ln $(DESTDIR)$(bindir)/new$(EXEEXT) $(DESTDIR)$(bindir)/fprev$(EXEEXT) + ln $(DESTDIR)$(bindir)/new$(EXEEXT) $(DESTDIR)$(bindir)/unseen$(EXEEXT) + ln $(DESTDIR)$(bindir)/show$(EXEEXT) $(DESTDIR)$(bindir)/prev$(EXEEXT) + ln $(DESTDIR)$(bindir)/show$(EXEEXT) $(DESTDIR)$(bindir)/next$(EXEEXT) if test x$(SETGID_MAIL) != x; then \ chgrp $(MAIL_SPOOL_GRP) $(DESTDIR)$(bindir)/inc$(EXEEXT); \ chmod 2755 $(DESTDIR)$(bindir)/inc$(EXEEXT); \ @@ -365,14 +370,14 @@ install-data-hook: ## Make sure we remove those links at uninstall time ## uninstall-hook: - rm -f $(DESTDIR)/$(bindir)/flists$(EXEEXT) - rm -f $(DESTDIR)/$(bindir)/folders$(EXEEXT) - rm -f $(DESTDIR)/$(bindir)/fnext$(EXEEXT) - rm -f $(DESTDIR)/$(bindir)/fprev$(EXEEXT) - rm -f $(DESTDIR)/$(bindir)/unseen$(EXEEXT) - rm -f $(DESTDIR)/$(bindir)/prev$(EXEEXT) - rm -f $(DESTDIR)/$(bindir)/next$(EXEEXT) - rm -f $(DESTDIR)/$(man5dir)/mh_profile.5 + rm -f $(DESTDIR)$(bindir)/flists$(EXEEXT) + rm -f $(DESTDIR)$(bindir)/folders$(EXEEXT) + rm -f $(DESTDIR)$(bindir)/fnext$(EXEEXT) + rm -f $(DESTDIR)$(bindir)/fprev$(EXEEXT) + rm -f $(DESTDIR)$(bindir)/unseen$(EXEEXT) + rm -f $(DESTDIR)$(bindir)/prev$(EXEEXT) + rm -f $(DESTDIR)$(bindir)/next$(EXEEXT) + rm -f $(DESTDIR)$(man5dir)/mh_profile.5 ## ## Our rules to build our internal libraries (libmh.a, libmts.a) @@ -486,3 +491,11 @@ rpm: $(DIST_ARCHIVES) @rpmbuild --define '_topdir $(rpmdir)' \ --define '_tmppath %{_topdir}/TMP' \ -ba $(rpmdir)/SPECS/nmh.spec + +## +## A target to build information needed by cscope +## + +cscope: + echo "-I $(srcdir)/h -I $(srcdir)/sbr -I $(srcdir)/uip -I $(srcdir)/mts/smtp" > cscope.files + find $(srcdir) \( -name \*.c -o -name \*.l \) -print | grep -v dtimep.c >> cscope.files