summaryrefslogtreecommitdiff
path: root/contrib/groffer/Makefile.sub
diff options
context:
space:
mode:
authorwlemb <wlemb>2002-10-21 21:51:53 +0000
committerwlemb <wlemb>2002-10-21 21:51:53 +0000
commitf2b80121101fbd6d580411ba1b4e7257b04f6adb (patch)
treee9df37356a49e543473beef79efaa8dfc6b4f178 /contrib/groffer/Makefile.sub
parentcf1102e7e26b6e02c5cbbda5e704c251a1460083 (diff)
downloadgroff-f2b80121101fbd6d580411ba1b4e7257b04f6adb.tar.gz
* groffer.sh: new temporary subdirectory
- Generate temporary subdirectory for storing temporary files with better names in future groffer versions (name: "groffer$$" in usual temporary directory). - Use `umask 000' for temporary files to allow cleaning up for everyone after a system break. - Change both clean_up() functions (for normal shell and for main_display() subshell) to handle the new subdirectory. - clean_up_secondary() and $_TMP_PREFIX are unnecessary now, so they were removed. * Makefile.sub: `sed' commands for "groffer:" - Remove "@g@" entry (not used in "groffer.sh"). - Add global replace for "@BINDIR@" and "@VERSION@" for future usage. * TODO: think about... - writing part of groffer in C/C++. - handling several files with different macro packages.
Diffstat (limited to 'contrib/groffer/Makefile.sub')
-rw-r--r--contrib/groffer/Makefile.sub7
1 files changed, 3 insertions, 4 deletions
diff --git a/contrib/groffer/Makefile.sub b/contrib/groffer/Makefile.sub
index 24c42c80..333dedbd 100644
--- a/contrib/groffer/Makefile.sub
+++ b/contrib/groffer/Makefile.sub
@@ -2,7 +2,7 @@
# File position: <groff-source>/contrib/groffer/Makefile.sub
-# Last update: 14 October 2002
+# Last update: 21 October 2002
# Copyright (C) 2001,2002 Free Software Foundation, Inc.
# Written by Werner Lemberg <wl@gnu.org>
@@ -33,9 +33,8 @@ all: groffer
groffer: groffer.sh
rm -f $@; \
- sed -e "s|@g@|$(g)|g" \
- -e "s|@BINDIR@|$(bindir)|" \
- -e "s|@VERSION@|$(version)$(revision)|" \
+ sed -e "s|@BINDIR@|$(bindir)|g" \
+ -e "s|@VERSION@|$(version)$(revision)|g" \
-e $(SH_SCRIPT_SED_CMD) $(srcdir)/groffer.sh >$@; \
chmod +x $@