80 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			80 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
# -*- Makefile -*- for winsup/doc
 | 
						|
# Copyright (c) 1998-2000,2001 Red Hat, Inc.
 | 
						|
#
 | 
						|
# 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@
 | 
						|
 | 
						|
SGMLDIRS =  -d $(srcdir) -d $(utils_source) -d $(cygwin_source)
 | 
						|
 | 
						|
CC:=@CC@
 | 
						|
CC_FOR_TARGET:=@CC@
 | 
						|
exeext:=@build_exeext@
 | 
						|
 | 
						|
include $(srcdir)/../Makefile.common
 | 
						|
 | 
						|
TOCLEAN:=faq.txt ./*.html readme.txt doctool.o doctool.exe *.junk \
 | 
						|
	 cygwin-ug.sgml cygwin-ug cygwin-ug-net.html.gz \
 | 
						|
	 cygwin-ug-net.sgml cygwin-ug-net cygwin-ug-net.html \
 | 
						|
	 cygwin-api.sgml cygwin-api cygwin-api-int.sgml cygwin-api-int \
 | 
						|
	 faq
 | 
						|
 | 
						|
.SUFFIXES:
 | 
						|
 | 
						|
all : \
 | 
						|
	cygwin-ug-net/cygwin-ug-net.html \
 | 
						|
	cygwin-ug-net/cygwin-ug-net.html.gz \
 | 
						|
	cygwin-api/cygwin-api.html \
 | 
						|
	faq/faq.html faq/faq-nochunks.html
 | 
						|
 | 
						|
clean:
 | 
						|
	rm -Rf $(TOCLEAN)
 | 
						|
 | 
						|
install:	all
 | 
						|
 | 
						|
cygwin-ug-net/cygwin-ug-net.html.gz : cygwin-ug-net.sgml doctool
 | 
						|
	-xmlto html-nochunks -m $(srcdir)/cygwin.dsl $<
 | 
						|
	-cp cygwin-ug-net.html cygwin-ug-net/cygwin-ug-net-nochunks.html
 | 
						|
	-rm -f cygwin-ug-net/cygwin-ug-net-nochunks.html.gz
 | 
						|
	-gzip cygwin-ug-net/cygwin-ug-net-nochunks.html
 | 
						|
 | 
						|
cygwin-ug-net/cygwin-ug-net.html : cygwin-ug-net.sgml doctool
 | 
						|
	-xmlto html -o cygwin-ug-net/ -m $(srcdir)/cygwin.dsl $<
 | 
						|
 | 
						|
cygwin-ug-net.sgml : cygwin-ug-net.in.sgml ./doctool Makefile
 | 
						|
	-./doctool -m $(SGMLDIRS) -s $(srcdir) -o $@ $<
 | 
						|
 | 
						|
cygwin-api/cygwin-api.html : cygwin-api.sgml
 | 
						|
	-xmlto html -o cygwin-api/ -m $(srcdir)/cygwin.dsl $<
 | 
						|
 | 
						|
cygwin-api.sgml : cygwin-api.in.sgml ./doctool Makefile
 | 
						|
	-./doctool -m $(SGMLDIRS) -s $(srcdir) -o $@ $<
 | 
						|
 | 
						|
faq/faq.html :
 | 
						|
	-xmlto html -o faq -m $(srcdir)/cygwin.dsl $(srcdir)/faq-sections.xml
 | 
						|
	-sed -i 's;</a><a name="id[0-9]*"></a>;</a>;g' faq/faq.*.html
 | 
						|
 | 
						|
faq/faq-nochunks.html :
 | 
						|
	-xmlto html -o faq -m $(srcdir)/cygwin.dsl $(srcdir)/faq.xml
 | 
						|
	-sed -i 's;</a><a name="id[0-9]*"></a>;</a>;g' faq/faq-nochunks.html
 | 
						|
 | 
						|
./doctool : doctool.c
 | 
						|
	gcc -g $< -o $@
 | 
						|
 | 
						|
TBFILES = cygwin-ug-net.dvi cygwin-ug-net.rtf cygwin-ug-net.ps \
 | 
						|
	  cygwin-ug-net.pdf cygwin-ug-net.sgml \
 | 
						|
	  cygwin-api.dvi cygwin-api.rtf cygwin-api.ps \
 | 
						|
	  cygwin-api.pdf cygwin-api.sgml
 | 
						|
TBDIRS = cygwin-ug-net cygwin-api
 | 
						|
TBDEPS = cygwin-ug-net/cygwin-ug-net.html cygwin-api/cygwin-api.html
 | 
						|
 | 
						|
tarball : cygwin-docs.tar.bz2
 | 
						|
cygwin-docs.tar.bz2 : $(TBFILES) $(TBDEPS)
 | 
						|
	find $(TBFILES) $(TBDIRS) \! -type d | sort | tar -T - -cf -  | bzip2 > cygwin-docs.tar.bz2
 |