summaryrefslogtreecommitdiff
path: root/contrib/mom
diff options
context:
space:
mode:
authorwl <wl>2006-06-10 04:33:14 +0000
committerwl <wl>2006-06-10 04:33:14 +0000
commit132aa9f1741ade0e0c6e7ceaae8d99c87204fd0f (patch)
tree5ed8a0e9bde35a5f9ed9dc4f7b71595572ac21b7 /contrib/mom
parent4ab352ef62d383194f5df7ac8bb719ffb7550ef1 (diff)
downloadgroff-132aa9f1741ade0e0c6e7ceaae8d99c87204fd0f.tar.gz
o Makefile.sub: Strip om.tmac before installation.
Diffstat (limited to 'contrib/mom')
-rw-r--r--contrib/mom/ChangeLog4
-rw-r--r--contrib/mom/Makefile.sub23
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 \