Update of /cvsroot/alsa/alsa-driver/doc/DocBook
In directory sc8-pr-cvs1:/tmp/cvs-serv13691a/doc/DocBook

Added Files:
        .cvsignore Makefile 
Log Message:
added kernel-doc style documents.



--- NEW FILE: .cvsignore ---
alsa-driver-api
writing-an-alsa-driver
*.sgml
*.tex
*.pdf
*.ps
*.css
*.dvi
*.aux
*.log
*.out

--- NEW FILE: Makefile ---
TOPDIR=../..

DOCBOOKS := alsa-driver-api.sgml writing-an-alsa-driver.sgml

include $(TOPDIR)/Makefile.conf

TOPDIR = $(MAINSRCDIR)
CURDIR = $(subst $(MAINSRCDIR)/,,$(shell /bin/pwd))

# The targets that may be used.
.PHONY: depend sgmldocs psdocs pdfdocs htmldocs clean mrproper

BOOKS := $(DOCBOOKS)
sgmldocs: $(BOOKS)

PS := $(patsubst %.sgml, %.ps, $(BOOKS))
psdocs: $(PS)

PDF := $(patsubst %.sgml, %.pdf, $(BOOKS))
pdfdocs: $(PDF)

HTML := $(patsubst %.sgml, %, $(BOOKS))
htmldocs: $(HTML)

###
# non-standard rules below to simplify...

KERNELDOC=$(TOPDIR)/scripts/kernel-doc
DOCPROC=$(TOPDIR)/scripts/docproc

$(DOCPROC):
        $(MAKE) -C $(TOPDIR)/scripts docproc

%.tmpl:
        ln -s $(TOPDIR)/alsa-kernel/Documentation/DocBook/$@

%.sgml: %.tmpl
        (cd $(TOPDIR);\
         $(DOCPROC) doc $(CURDIR)/$< > $(CURDIR)/$@)

###

DVI     :=      $(patsubst %.sgml, %.dvi, $(BOOKS))
AUX     :=      $(patsubst %.sgml, %.aux, $(BOOKS))
TEX     :=      $(patsubst %.sgml, %.tex, $(BOOKS))
LOG     :=      $(patsubst %.sgml, %.log, $(BOOKS))
OUT     :=      $(patsubst %.sgml, %.out, $(BOOKS))

clean:
        rm -f core *~
        rm -f $(BOOKS) $(patsubst %.sgml, %.tmpl, $(BOOKS))
        rm -f $(DVI) $(AUX) $(TEX) $(LOG) $(OUT)
        rm -f $(PNG-parportbook) $(EPS-parportbook)
        rm -f $(C-procfs-example)

mrproper: clean
        rm -f $(PS) $(PDF)
        rm -f -r $(HTML)
        rm -f .depend
        rm -f $(TOPDIR)/scripts/mkdep-docbook
        rm -rf DBTOHTML_OUTPUT*


JADE     = openjade
JADETEX  = jadetex
PDFJADETEX  = pdfjadetex
DVIPS    = dvips

DSLBASE  = /usr/share/sgml
JADECTL  = $(DSLBASE)/openjade/catalog
DOCBKCTL = $(DSLBASE)/CATALOG.docbook_4
DOCBKPRN = $(DSLBASE)/docbook/dsssl-stylesheets/print/docbook.dsl
DOCBKHTM = $(DSLBASE)/docbook/dsssl-stylesheets/html/docbook.dsl
JADEX    = $(JADE) -c $(DOCBKCTL) -c $(JADECTL)

%.html: %.sgml
        $(JADEX) -d $(DOCBKHTM) -t sgml $<

%.tex: %.sgml
        $(JADEX) -d $(DOCBKPRN) -t tex $<

%.css: %.sgml
        $(JADEX) -d $(DOCBKHTM) -t html -o $@ $<

%.dvi: %.tex
        $(JADETEX) $< && $(JADETEX) $< && $(JADETEX) $<

%.pdf: %.tex
        $(PDFJADETEX) $< && $(PDFJADETEX) $< && $(PDFJADETEX) $<

%.ps: %.dvi
        $(DVIPS) $<

%: %.sgml
        rm -rf $@
        mkdir $@
        (cd $@;\
        $(JADEX) -d $(DOCBKHTM) -t sgml ../$<)



-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
_______________________________________________
Alsa-cvslog mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-cvslog

Reply via email to