diff options
Diffstat (limited to 'src/roff/groff/Makefile.sub')
-rw-r--r-- | src/roff/groff/Makefile.sub | 27 |
1 files changed, 15 insertions, 12 deletions
diff --git a/src/roff/groff/Makefile.sub b/src/roff/groff/Makefile.sub index 2be61fb5..8fd89cdb 100644 --- a/src/roff/groff/Makefile.sub +++ b/src/roff/groff/Makefile.sub @@ -31,25 +31,28 @@ CCSRCS=$(srcdir)/groff.cpp CSRCS=$(srcdir)/pipeline.c HDRS=$(srcdir)/pipeline.h -MOSTLYCLEANADD=groff_options.info +MOSTLYCLEANADD=groff_options.txt RM=rm -f -all: groff_options.info +all: groff_options.txt -groff_options.info: read_groff_options.pl - ./$< > $@ +groff_options.txt: groff.cpp + $(EGREP) -A2 -e 'getopt' $< \ + | sed -n -e '/"/p' \ + | sed -e 's/^[^"\]*"//' \ + | sed -e 's/"[^"]*$$//' > $@ -install_data: groff_options.info - -test -d $(DESTDIR)$(libdir)/groff \ - || $(mkinstalldirs) $(DESTDIR)$(libdir)/groff - $(RM) $(DESTDIR)$(libdir)/groff/$< - $(INSTALL_SCRIPT) $< $(DESTDIR)$(libdir)/groff +install_data: groff_options.txt + -test -d $(DESTDIR)$(libprogramdir) \ + || $(mkinstalldirs) $(DESTDIR)$(libprogramdir) + $(RM) $(DESTDIR)$(libprogramdir)/$< + $(INSTALL_SCRIPT) $< $(DESTDIR)$(libprogramdir) uninstall_sub: - $(RM) $(DESTDIR)$(libdir)/groff/groff_options.info - -test -d $(DESTDIR)$(libdir)/groff \ - && -rmdir $(DESTDIR)$(libdir)/groff + $(RM) $(DESTDIR)$(libprogramdir)/groff_options.txt + -test -d $(DESTDIR)$(libprogramdir) \ + && -rmdir $(DESTDIR)$(libprogramdir) ######################################################################## |