diff options
Diffstat (limited to 'winsup/doc/Makefile.in')
-rw-r--r-- | winsup/doc/Makefile.in | 91 |
1 files changed, 91 insertions, 0 deletions
diff --git a/winsup/doc/Makefile.in b/winsup/doc/Makefile.in new file mode 100644 index 0000000..74c0be8 --- /dev/null +++ b/winsup/doc/Makefile.in @@ -0,0 +1,91 @@ +# -*- Makefile -*- for winsup/doc +# Copyright (c) 1998-2000 Cygnus Solutions. +# +# This file is part of Cygwin. +# +# This software is a copyrighted work licensed under the terms of the +# Cygwin license. Please consult the file "CYGWIN_LICENSE" for +# details. + +SHELL = @SHELL@ +srcdir = @srcdir@ +VPATH = @srcdir@ + +DOC=faq.txt faq.info readme.txt readme.info +HTMLDOC=faq.html readme.html + +CC:=@CC@ +CC_FOR_TARGET:=@CC@ +exeext:=@build_exeext@ + +MAKEINFO:=makeinfo +TEXI2DVI:=texi2dvi +TEXI2HTML:=texi2html + +include $(srcdir)/../Makefile.common + +TOCLEAN:=faq.txt *.html readme.txt doctool.o doctool \ + cygwin-ug.sgml cygwin-ug-net.sgml + +.SUFFIXES: + +# You can add cygwin-api/cygwin-api.html if you want to. +all : \ + cygwin-ug/cygwin-ug.html \ + cygwin-ug-net/cygwin-ug-net.html \ + cygwin-api-int/cygwin-api-int.html \ + $(DOC) \ + $(HTMLDOC) + +clean: + rm -f $(TOCLEAN) + +install: all + +cygwin-ug/cygwin-ug.html : cygwin-ug.sgml doctool + -db2html $< + +cygwin-ug.sgml : cygwin-ug.in.sgml ./doctool Makefile + -./doctool -m -d $(srcdir) -d $(utils_source) -s $(srcdir) -o $@ $< + +cygwin-ug-net/cygwin-ug-net.html : cygwin-ug-net.sgml doctool + -db2html $< + +cygwin-ug-net.sgml : cygwin-ug-net.in.sgml ./doctool Makefile + -./doctool -m -d $(srcdir) -d $(utils_source) -s $(srcdir) -o $@ $< + +cygwin-api/cygwin-api.html : cygwin-api.sgml + -db2html $< + +cygwin-api.sgml : cygwin-api.in.sgml ./doctool Makefile + -./doctool -m -d $(srcdir) -d $(utils_source) -s $(srcdir) -o $@ $< + +cygwin-api-int/cygwin-api-int.html : cygwin-api-int.sgml + -db2html $< + +cygwin-api-int.sgml : cygwin-api.in.sgml ./doctool Makefile + -./doctool -i -m -d $(srcdir) -d $(utils_source) -s $(srcdir) -b cygwin-api-int -o $@ $< + +./doctool : doctool.c + gcc -g $< -o $@ + +%.info: %.texinfo + -$(MAKEINFO) -I$(srcdir) $< + +%.txt: %.texinfo + -$(MAKEINFO) -I$(srcdir) $< + +%.html: %.texinfo + -$(TEXI2HTML) -I$(srcdir) $< + +readme.txt: readme.texinfo + -$(MAKEINFO) -I$(srcdir) --no-split --no-headers $< -o - |\ + sed '/^Concept Index/,$$d' > $@ + +faq.html: $(srcdir)/faq.texinfo $(srcdir)/*.texinfo + -for i in $(srcdir)/*.texinfo ; do \ + sed < $$i -e 's?@file{\([fth]*p://[^}]*\)}?@strong{<A HREF="\1">\1</A>}?' \ + -e 's?\([.+a-zA-Z0-9-]*@@[.a-zA-Z0-9-]*[a-zA-Z0-9]\)?<A HREF="mailto:\1">\1</A>?' >./`basename $$i` ; done; \ + $(TEXI2HTML) -split_chapter -v ./faq.texinfo; \ + rm -f *.texinfo; \ + cp faq_toc.html faq.html |