patch-2.4.0-test5 linux/Documentation/DocBook/Makefile
Next file: linux/Documentation/DocBook/kernel-api.tmpl
Previous file: linux/Documentation/Configure.help
Back to the patch index
Back to the overall index
- Lines: 78
- Date:
Wed Jul 26 19:47:48 2000
- Orig file:
v2.4.0-test4/linux/Documentation/DocBook/Makefile
- Orig date:
Fri Jun 23 21:55:06 2000
diff -u --recursive --new-file v2.4.0-test4/linux/Documentation/DocBook/Makefile linux/Documentation/DocBook/Makefile
@@ -11,7 +11,7 @@
$(BOOKS): $(TOPDIR)/scripts/docproc
-.PHONY: books ps pdf html clean mrproper db2ps db2pdf db2html
+.PHONY: books ps pdf html clean mrproper
books: $(BOOKS)
@@ -21,11 +21,6 @@
html: $(HTML)
-db2ps db2pdf db2html:
- @(which $@ > /dev/null 2>&1) || \
- (echo "*** You need to install DocBook stylesheets ***"; \
- exit 1)
-
%.eps: %.fig
-fig2dev -Leps $< $@
@@ -72,6 +67,7 @@
$(TOPDIR)/drivers/net/8390.c \
$(TOPDIR)/drivers/char/serial.c \
$(TOPDIR)/drivers/pci/pci.c \
+ $(TOPDIR)/drivers/block/ll_rw_blk.c \
$(TOPDIR)/drivers/sound/sound_core.c \
$(TOPDIR)/drivers/sound/sound_firmware.c \
$(TOPDIR)/drivers/net/wan/syncppp.c \
@@ -88,8 +84,7 @@
parportbook: $(JPG-parportbook)
parportbook.ps: $(EPS-parportbook)
parportbook.sgml: parportbook.tmpl $(TOPDIR)/drivers/parport/init.c
- $(TOPDIR)/scripts/docgen $(TOPDIR)/drivers/parport/init.c \
- <parportbook.tmpl >parportbook.sgml
+ $(TOPDIR)/scripts/docgen $(TOPDIR)/drivers/parport/init.c <$< >$@
DVI := $(patsubst %.sgml, %.dvi, $(BOOKS))
AUX := $(patsubst %.sgml, %.aux, $(BOOKS))
@@ -106,17 +101,35 @@
mrproper: clean
-$(RM) $(PS) $(PDF)
-$(RM) -r $(HTML)
+ -$(RM) .depend
+ -$(RM) $(TOPDIR)/scripts/mkdep-docbook
-%.ps : %.sgml db2ps
+%.ps : %.sgml
+ @(which db2ps > /dev/null 2>&1) || \
+ (echo "*** You need to install DocBook stylesheets ***"; \
+ exit 1)
db2ps $<
-%.pdf : %.sgml db2pdf
+%.pdf : %.sgml
+ @(which db2pdf > /dev/null 2>&1) || \
+ (echo "*** You need to install DocBook stylesheets ***"; \
+ exit 1)
db2pdf $<
-%: %.sgml db2html
+%: %.sgml
+ @(which db2html > /dev/null 2>&1) || \
+ (echo "*** You need to install DocBook stylesheets ***"; \
+ exit 1)
-$(RM) -r $@
db2html $<
if [ ! -z "$(JPG-$@)" ]; then cp $(JPG-$@) $@; fi
+
+#
+# we could have our own dependency generator
+#
+#
+# .depend: $(TOPDIR)/scripts/mkdep-docbook
+# $(TOPDIR)/scripts/mkdep-docbook $(wildcard *.tmpl) > .depend
include $(TOPDIR)/Rules.make
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)