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
##
BUILT_SOURCES = sbr/sigmsg.h
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
## 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); \
fi
install-data-hook:
+ rm -f $(DESTDIR)/$(man5dir)/mh_profile.5
ln $(DESTDIR)/$(man5dir)/mh-profile.5 $(DESTDIR)/$(man5dir)/mh_profile.5
##
## 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)
@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