93 lines
2.0 KiB
Makefile
93 lines
2.0 KiB
Makefile
TOPSRCDIR = @top_srcdir@
|
|
TOPOBJDIR = ..
|
|
SRCDIR = @srcdir@
|
|
VPATH = @srcdir@
|
|
MODULE = none
|
|
BOOKNAME = wine-doc
|
|
DB2HTML = db2html
|
|
|
|
EXTRASUBDIRS = samples status
|
|
|
|
BOOK_SRCS = \
|
|
architecture.sgml \
|
|
bugs.sgml \
|
|
build.sgml \
|
|
compiling.sgml \
|
|
configuring.sgml \
|
|
consoles.sgml \
|
|
cvs-regression.sgml \
|
|
debugger.sgml \
|
|
debugging.sgml \
|
|
dlls.sgml \
|
|
documentation.sgml \
|
|
fonts.sgml \
|
|
getting.sgml \
|
|
i18n.sgml \
|
|
implementation.sgml \
|
|
installing.sgml \
|
|
introduction.sgml \
|
|
ole.sgml \
|
|
opengl.sgml \
|
|
packaging.sgml \
|
|
patches.sgml \
|
|
porting.sgml \
|
|
printing.sgml \
|
|
registry.sgml \
|
|
running.sgml \
|
|
testing.sgml \
|
|
tools.sgml \
|
|
wine-doc.sgml \
|
|
winelib-bindlls.sgml \
|
|
winelib-intro.sgml \
|
|
winelib-mfc.sgml \
|
|
winelib-pkg.sgml \
|
|
winelib-porting.sgml \
|
|
winelib-toolkit.sgml \
|
|
winelib-user.sgml
|
|
|
|
MAN_TARGETS = wine.man
|
|
|
|
BOOK_TARGETS = \
|
|
$(BOOKNAME)/index.html \
|
|
$(BOOKNAME).pdf \
|
|
$(BOOKNAME).ps
|
|
|
|
all: $(MAN_TARGETS)
|
|
|
|
@MAKE_RULES@
|
|
|
|
everything: $(MAN_TARGETS) $(BOOK_TARGETS)
|
|
doc: $(BOOK_TARGETS)
|
|
html: $(BOOKNAME)/index.html
|
|
pdf: $(BOOKNAME).pdf
|
|
ps: $(BOOKNAME).ps
|
|
|
|
.PHONY: everything doc html pdf ps
|
|
|
|
$(BOOKNAME)/index.html: $(BOOK_SRCS)
|
|
$(DB2HTML) $(BOOKNAME).sgml
|
|
|
|
$(BOOKNAME).pdf: $(BOOK_SRCS)
|
|
db2pdf -d ./print.dsl $(BOOKNAME).sgml > /dev/null
|
|
|
|
$(BOOKNAME).ps: $(BOOK_SRCS)
|
|
db2ps $(BOOKNAME).sgml > /dev/null
|
|
|
|
wine.man: wine.man.in
|
|
sed -e 's,@bindir\@,$(bindir),g' -e 's,@dlldir\@,$(dlldir),g' -e 's,@PACKAGE_STRING\@,@PACKAGE_STRING@,g' $(SRCDIR)/wine.man.in >$@ || $(RM) $@
|
|
|
|
install:: $(MAN_TARGETS)
|
|
$(MKINSTALLDIRS) $(mandir)/man$(prog_manext) $(mandir)/man$(conf_manext)
|
|
$(INSTALL_DATA) wine.man $(mandir)/man$(prog_manext)/wine.$(prog_manext)
|
|
$(INSTALL_DATA) $(SRCDIR)/wine.conf.man $(mandir)/man$(conf_manext)/wine.conf.$(conf_manext)
|
|
|
|
uninstall::
|
|
$(RM) $(mandir)/man$(prog_manext)/wine.$(prog_manext)
|
|
$(RM) $(mandir)/man$(conf_manext)/wine.conf.$(conf_manext)
|
|
|
|
clean::
|
|
$(RM) *.aux *.dvi *.out *.pdf *.ps *.tex *.log $(BOOKNAME).pdf $(BOOKNAME).ps $(MAN_TARGETS)
|
|
$(RM) -r $(BOOKNAME) html man3w *.junk DBTOHTML_OUTPUT_DIR*
|
|
|
|
### Dependencies:
|