diff options
author | wl <wl> | 2006-06-10 04:33:14 +0000 |
---|---|---|
committer | wl <wl> | 2006-06-10 04:33:14 +0000 |
commit | 132aa9f1741ade0e0c6e7ceaae8d99c87204fd0f (patch) | |
tree | 5ed8a0e9bde35a5f9ed9dc4f7b71595572ac21b7 /contrib/mom | |
parent | 4ab352ef62d383194f5df7ac8bb719ffb7550ef1 (diff) | |
download | groff-132aa9f1741ade0e0c6e7ceaae8d99c87204fd0f.tar.gz |
o Makefile.sub: Strip om.tmac before installation.
Diffstat (limited to 'contrib/mom')
-rw-r--r-- | contrib/mom/ChangeLog | 4 | ||||
-rw-r--r-- | contrib/mom/Makefile.sub | 23 |
2 files changed, 23 insertions, 4 deletions
diff --git a/contrib/mom/ChangeLog b/contrib/mom/ChangeLog index a16e78e2..4131ae62 100644 --- a/contrib/mom/ChangeLog +++ b/contrib/mom/ChangeLog @@ -1,3 +1,7 @@ +* Sat Jun 10 2006 + +o Makefile.sub: Strip om.tmac before installation. + * Thu Jun 8 2006 o Changed distance of the underscores used in docheaders when diff --git a/contrib/mom/Makefile.sub b/contrib/mom/Makefile.sub index 219a1c08..8b7b8d30 100644 --- a/contrib/mom/Makefile.sub +++ b/contrib/mom/Makefile.sub @@ -39,7 +39,10 @@ MAN7=\ groff_mom.n NORMALFILES=\ - mom.tmac \ + mom.tmac + +# These files are processed with `strip.sed'. +STRIPFILES=\ om.tmac HTMLDOCFILES=\ @@ -82,6 +85,7 @@ EXAMPLEFILES_=`echo $(EXAMPLEFILES) | sed 's|examples/||g'` PROCESSEDEXAMPLEFILES_=`echo $(PROCESSEDEXAMPLEFILES) | sed 's|examples/||g'` CLEANADD=\ + stamp-strip \ penguin.ps \ $(PROCESSEDEXAMPLEFILES) \ examples/stamp @@ -91,7 +95,7 @@ CLEANADD=\ $(GROFF) -Tps -mom $< >$@ -all: $(PROCESSEDEXAMPLEFILES) +all: stamp-strip $(PROCESSEDEXAMPLEFILES) $(PROCESSEDEXAMPLEFILES): penguin.ps examples/stamp @@ -102,13 +106,17 @@ examples/stamp: test -d examples || $(mkinstalldirs) examples touch $@ -install_data: $(NORMALFILES) $(HTMLDOCFILES) \ +install_data: stamp-strip $(NORMALFILES) $(HTMLDOCFILES) \ $(EXAMPLEFILES) $(PROCESSEDEXAMPLEFILES) -test -d $(DESTDIR)$(tmacdir) || $(mkinstalldirs) $(DESTDIR)$(tmacdir) for f in $(NORMALFILES); do \ rm -f $(DESTDIR)$(tmacdir)/$$f; \ $(INSTALL_DATA) $(srcdir)/$$f $(DESTDIR)$(tmacdir)/$$f; \ done + for f in $(STRIPFILES); do \ + rm -f $(DESTDIR)$(tmacdir)/$$f; \ + $(INSTALL_DATA) $$f-s $(DESTDIR)$(tmacdir)/$$f; \ + done -test -d $(DESTDIR)$(htmldocdir)/mom \ || $(mkinstalldirs) $(DESTDIR)$(htmldocdir)/mom for f in $(HTMLDOCFILES_); do \ @@ -128,8 +136,15 @@ install_data: $(NORMALFILES) $(HTMLDOCFILES) \ $(INSTALL_DATA) examples/$$f $(DESTDIR)$(exampledir)/mom/$$f; \ done +stamp-strip: $(STRIPFILES) + for f in $(STRIPFILES); do \ + rm -f $$f-s; \ + sed -f $(top_srcdir)/tmac/strip.sed $(srcdir)/$$f >$$f-s; \ + done + touch $@ + uninstall_sub: - -for f in $(NORMALFILES); do \ + -for f in $(NORMALFILES) $(STRIPFILES); do \ rm -f $(DESTDIR)$(tmacdir)/$$f; \ done -for f in $(HTMLDOCFILES_); do \ |