patch-2.3.99-pre4 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: 52
- Date:
Mon Apr 3 13:24:05 2000
- Orig file:
v2.3.99-pre3/linux/Documentation/DocBook/Makefile
- Orig date:
Mon Mar 27 08:08:20 2000
diff -u --recursive --new-file v2.3.99-pre3/linux/Documentation/DocBook/Makefile linux/Documentation/DocBook/Makefile
@@ -1,7 +1,14 @@
-BOOKS := wanbook.sgml z8530book.sgml mcabook.sgml videobook.sgml kernel-api.sgml
-
+BOOKS := wanbook.sgml z8530book.sgml mcabook.sgml videobook.sgml kernel-api.sgml parportbook.sgml
+
+PS := $(patsubst %.sgml, %.ps, $(BOOKS))
+PDF := $(patsubst %.sgml, %.pdf, $(BOOKS))
+
books: docproc $(BOOKS)
+ps: $(PS)
+
+pdf: $(PDF)
+
docproc:
$(MAKE) -C $(TOPDIR)/scripts docproc
@@ -36,11 +43,32 @@
$(TOPDIR)/drivers/net/wan/syncppp.c \
$(TOPDIR)/drivers/net/wan/z85230.c \
$(TOPDIR)/kernel/pm.c \
+ $(TOPDIR)/kernel/ksyms.c \
+ $(TOPDIR)/net/netsyms.c \
<kernel-api.tmpl >kernel-api.sgml
+parportbook.sgml: parportbook.tmpl
+ $(TOPDIR)/scripts/docgen $(TOPDIR)/drivers/parport/init.c \
+ <parportbook.tmpl >parportbook.sgml
+
+DVI := $(patsubst %.sgml, %.dvi, $(BOOKS))
+AUX := $(patsubst %.sgml, %.aux, $(BOOKS))
+TEX := $(patsubst %.sgml, %.tex, $(BOOKS))
+LOG := $(patsubst %.sgml, %.log, $(BOOKS))
+
clean:
- rm -f core *~
- rm -f $(BOOKS)
+ $(RM) core *~
+ $(RM) $(BOOKS)
+ $(RM) $(DVI) $(AUX) $(TEX) $(LOG)
+
+mrproper: clean
+ $(RM) $(PS) $(PDF)
+
+%.ps : %.sgml
+ db2ps $<
+
+%.pdf : %.sgml
+ db2pdf $<
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)