1 TOPSRCDIR
= @top_srcdir@
11 EXTRASUBDIRS
= samples
37 winedev-graphical.sgml \
39 winedev-otherdebug.sgml \
40 winedev-windowing.sgml
43 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
)
68 txt
: $(ALLBOOKS
:%=%.txt
)
70 .PHONY
: everything doc html pdf ps
dist
72 .SUFFIXES
: .sgml .html .pdf .ps .txt
86 wine-devel.pdf wine-devel.ps wine-devel.html wine-devel.txt
: $(WINE_DEVEL_SRCS
)
87 wine-user.pdf wine-user.ps wine-user.html wine-user.txt
: $(WINE_USER_SRCS
)
88 wine-faq.pdf wine-faq.ps wine-faq.html wine-faq.txt
: $(WINE_FAQ_SRCS
)
89 winelib-user.pdf winelib-user.ps winelib-user.html winelib-user.txt
: $(WINELIB_USER_SRCS
)
92 sed
-e
's,@bindir\@,$(bindir),g' -e
's,@dlldir\@,$(dlldir),g' -e
's,@PACKAGE_STRING\@,@PACKAGE_STRING@,g' $(SRCDIR
)/wine.man.in
>$@ ||
($(RM
) $@
&& false
)
94 # Rules for distribution tarballs of formatted docs
96 dist: wine-doc-ps.
tar.gz wine-doc-pdf.
tar.gz wine-doc-html.
tar.gz wine-doc-txt.
tar.gz wine-faq.txt
98 wine-doc-ps.
tar.gz
: $(ALLBOOKS
:%=%.ps
)
99 tar cf
- $(ALLBOOKS
:%=%.ps
) | gzip
-9 > $@ ||
($(RM
) $@
&& false
)
101 wine-doc-pdf.
tar.gz
: $(ALLBOOKS
:%=%.pdf
)
102 tar cf
- $(ALLBOOKS
:%=%.pdf
) | gzip
-9 > $@ ||
($(RM
) $@
&& false
)
104 wine-doc-html.
tar.gz
: $(ALLBOOKS
:%=%.html
)
105 tar cf
- $(ALLBOOKS
:%=%.html
) | gzip
-9 > $@ ||
($(RM
) $@
&& false
)
107 wine-doc-txt.
tar.gz
: $(ALLBOOKS
:%=%.txt
)
108 tar cf
- $(ALLBOOKS
:%=%.txt
) | gzip
-9 > $@ ||
($(RM
) $@
&& false
)
110 install:: $(MAN_TARGETS
)
111 $(MKINSTALLDIRS
) $(mandir)/man
$(prog_manext
) $(mandir)/man
$(conf_manext
) $(mandir)/man
$(api_manext
)
112 $(INSTALL_DATA
) wine.man
$(mandir)/man
$(prog_manext
)/wine.
$(prog_manext
)
113 $(INSTALL_DATA
) $(SRCDIR
)/wine.conf.man
$(mandir)/man
$(conf_manext
)/wine.conf.
$(conf_manext
)
116 $(RM
) $(mandir)/man
$(prog_manext
)/wine.
$(prog_manext
)
117 $(RM
) $(mandir)/man
$(conf_manext
)/wine.conf.
$(conf_manext
)
120 for i in
$(SRCDIR
)/man
$(api_manext
)/*; do
$(INSTALL_DATA
) $$i $(mandir)/man
$(api_manext
); done
123 $(RM
) *.aux
*.
dvi *.out
*.
tex *.log wine-doc-
*.
tar.gz wine-faq.html wine-faq.txt
$(MAN_TARGETS
)
124 $(RM
) $(ALLBOOKS
:%=%.ps
) $(ALLBOOKS
:%=%.pdf
) $(ALLBOOKS
:%=%.html
) $(ALLBOOKS
:%=%.txt
)
125 $(RM
) -r html api-guide man
$(api_manext
) *.junk DBTOHTML_OUTPUT_DIR
*