GROFF := groff
CP := cp
INSTALL := install
-GZIP := gzip -f9
+GZIP := gzip -fn9
ZCAT := zcat
DATE_FMT := +%B %Y
lopsubgen.o config_file.o:
$(CC) -g -c -fPIC -o $@ ${@:.o=.c}
lsg1.o: lsg.c lsg.h
- $(CC) -g -DSTAGE1 -Wall -g -c $< -o $@
+ $(CC) -g -DSTAGE1 -Wall -c $< -o $@
%.o: %.c
$(CC) -Wall -I. -g -c -fPIC -o $@ $<
# web
html := $(addprefix web/, $(addsuffix .html, \
- index lopsub-api lopsubgen.1 lopsubex.1 $(m4_man_pages)))
-$(html): $(addprefix web/, $(addsuffix .html, header footer))
-
+ index lopsub-api lopsubgen.1 lopsubex.1 $(m4_man_pages:.gz=)))
www: $(html)
-
-web/lopsub-api.html: lopsub.h.m4
+web/lopsub-api.html: lopsub.h.m4 web/header.html web/footer.html
$(M4) -DOUTPUT_MODE=HTML web/header.html $(gendoc) \
$< web/footer.html > $@
web/index.html: web/lopsub.7.html
$(LN) -s $(notdir $<) $@
-web/%.html: %.gz
+web/%.html: %.gz web/header.html
$(CP) web/header.html $@
$(ZCAT) $< | $(GROFF) -m man -Thtml | sed -e '1,/^<body>/d' >> $@