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

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)