1 TOPSRCDIR
= @top_srcdir@
10 EXTRASUBDIRS
= samples
42 winelib-bindlls.sgml \
46 winelib-porting.sgml \
52 MAN_TARGETS
= wine.man
63 everything
: $(MAN_TARGETS
) doc
65 html
: $(ALLBOOKS
:%=%.html
) wine-faq.html
66 pdf
: $(ALLBOOKS
:%=%.pdf
)
67 ps
: $(ALLBOOKS
:%=%.ps
)
69 .PHONY
: everything doc html pdf ps
dist
71 .SUFFIXES
: .sgml .html .pdf .ps .txt
74 $(DB2HTML
) -u
-d
$(SRCDIR
)/default.dsl
$<
83 w3m
-dump
$< > $@ ||
($(RM
) $@
&& false
)
85 wine-devel.pdf wine-devel.ps wine-devel.html
: $(WINE_DEVEL_SRCS
)
86 wine-user.pdf wine-user.ps wine-user.html
: $(WINE_USER_SRCS
)
87 wine-faq.pdf wine-faq.ps wine-faq.html
: $(WINE_FAQ_SRCS
)
88 winelib-user.pdf winelib-user.ps winelib-user.html
: $(WINELIB_USER_SRCS
)
91 sed
-e
's,@bindir\@,$(bindir),g' -e
's,@dlldir\@,$(dlldir),g' -e
's,@PACKAGE_STRING\@,@PACKAGE_STRING@,g' $(SRCDIR
)/wine.man.in
>$@ ||
($(RM
) $@
&& false
)
93 # Rules for distribution tarballs of formatted docs
95 dist: wine-doc-ps.
tar.gz wine-doc-pdf.
tar.gz wine-doc-html.
tar.gz wine-doc-txt.
tar.gz wine-faq.txt
97 wine-doc-ps.
tar.gz
: $(ALLBOOKS
:%=%.ps
)
98 tar cf
- $(ALLBOOKS
:%=%.ps
) | gzip
-9 > $@ ||
($(RM
) $@
&& false
)
100 wine-doc-pdf.
tar.gz
: $(ALLBOOKS
:%=%.pdf
)
101 tar cf
- $(ALLBOOKS
:%=%.pdf
) | gzip
-9 > $@ ||
($(RM
) $@
&& false
)
103 wine-doc-html.
tar.gz
: $(ALLBOOKS
:%=%.html
)
104 tar cf
- $(ALLBOOKS
:%=%.html
) | gzip
-9 > $@ ||
($(RM
) $@
&& false
)
106 wine-doc-txt.
tar.gz
: $(ALLBOOKS
:%=%.txt
)
107 tar cf
- $(ALLBOOKS
:%=%.txt
) | gzip
-9 > $@ ||
($(RM
) $@
&& false
)
109 install:: $(MAN_TARGETS
)
110 $(MKINSTALLDIRS
) $(mandir)/man
$(prog_manext
) $(mandir)/man
$(conf_manext
) $(mandir)/man
$(api_manext
)
111 $(INSTALL_DATA
) wine.man
$(mandir)/man
$(prog_manext
)/wine.
$(prog_manext
)
112 $(INSTALL_DATA
) $(SRCDIR
)/wine.conf.man
$(mandir)/man
$(conf_manext
)/wine.conf.
$(conf_manext
)
115 $(RM
) $(mandir)/man
$(prog_manext
)/wine.
$(prog_manext
)
116 $(RM
) $(mandir)/man
$(conf_manext
)/wine.conf.
$(conf_manext
)
119 for i in
$(SRCDIR
)/man
$(api_manext
)/*; do
$(INSTALL_DATA
) $$i $(mandir)/man
$(api_manext
); done
122 $(RM
) *.aux
*.
dvi *.out
*.
tex *.log wine-doc-
*.
tar.gz wine-faq.html wine-faq.txt
$(MAN_TARGETS
)
123 $(RM
) $(ALLBOOKS
:%=%.ps
) $(ALLBOOKS
:%=%.pdf
) $(ALLBOOKS
:%=%.html
) $(ALLBOOKS
:%=%.txt
)
124 $(RM
) -r html api-guide man
$(api_manext
) *.junk DBTOHTML_OUTPUT_DIR
*