| version 1.6, 2003/11/28 23:15:17 |
version 1.7, 2004/03/26 21:05:50 |
|
|
| # 31/07/2003 - created |
# 31/07/2003 - created |
| # |
# |
| |
|
| # $Platon: doc/soft-doc-sys/Makefile,v 1.5 2003/11/28 22:50:32 nepto Exp $ |
# $Platon: doc/soft-doc-sys/Makefile,v 1.6 2003/11/28 23:15:17 nepto Exp $ |
| |
|
| # Makefile for creating distribution of soft-doc-sys package |
# Makefile for creating distribution of soft-doc-sys package |
| # Type 'make dist' for create tar-gziped archiv. |
# Type 'make dist' for create tar-gziped archiv. |
| |
|
| PACKAGE = soft-doc-sys |
PACKAGE = soft-doc-sys |
| VERSION = 1.1 |
VERSION = 1.2 |
| |
|
| unexport SUBDIRS |
unexport SUBDIRS |
| unexport SUBDIR_OBJECTS |
unexport SUBDIR_OBJECTS |
|
|
| # add names of directories here |
# add names of directories here |
| SUBDIRS = |
SUBDIRS = |
| |
|
| PDF_OUTPUT = doc/en/pdf/Software-documentation-systems.pdf \ |
HTML_OUTPUT = html/en/index.html \ |
| doc/sk/pdf/Systemy-softverovej-dokumentacie.pdf |
html/sk/index.html |
| |
|
| HTML_OUTPUT = doc/en/html/index.html \ |
PDF_OUTPUT = pdf/en/Software-documentation-systems.pdf \ |
| doc/sk/html/index.html |
pdf/sk/Systemy-softverovej-dokumentacie.pdf |
| |
|
| EN_SGML = en/developer-doc-systems.sgml \ |
EN_SGML = sgml/en/developer-doc-systems.sgml \ |
| en/index.sgml \ |
sgml/en/index.sgml \ |
| en/introduction.sgml \ |
sgml/en/introduction.sgml \ |
| en/other-doc-systems.sgml \ |
sgml/en/other-doc-systems.sgml \ |
| en/user-doc-systems.sgml |
sgml/en/user-doc-systems.sgml |
| |
|
| SK_SGML = sk/developer-doc-systems.sgml \ |
SK_SGML = sgml/sk/developer-doc-systems.sgml \ |
| sk/index.sgml \ |
sgml/sk/index.sgml \ |
| sk/introduction.sgml \ |
sgml/sk/introduction.sgml \ |
| sk/other-doc-systems.sgml \ |
sgml/sk/other-doc-systems.sgml \ |
| sk/user-doc-systems.sgml \ |
sgml/sk/user-doc-systems.sgml \ |
| |
|
| SLIDES = doc/slides/data.php \ |
SLIDES = slides/data.php \ |
| doc/slides/slide.css \ |
slides/slide.css \ |
| doc/slides/slide.php |
slides/slide.php |
| |
|
| DISTFILES = Makefile \ |
DISTFILES = Makefile \ |
| $(SOURCES) $(include_HEADERS) \ |
|
| en/ $(EN_SGML) \ |
|
| sk/ $(SK_SGML) \ |
|
| slides/ \ |
slides/ \ |
| slides/data.php \ |
|
| slides/slide.css \ |
|
| slides/slide.php \ |
|
| doc/ doc/slides/ \ |
|
| $(SLIDES) \ |
$(SLIDES) \ |
| doc/en/ doc/en/html/ doc/en/pdf/ \ |
sgml/ \ |
| doc/sk/ doc/sk/html/ doc/sk/pdf/ \ |
sgml/en/ \ |
| doc/en/html/* \ |
sgml/sk/ \ |
| doc/sk/html/* \ |
$(EN_SGML) $(SK_SGML) \ |
| |
html/ \ |
| |
html/en/ \ |
| |
html/en/* \ |
| |
html/sk/ \ |
| |
html/sk/* \ |
| |
pdf/ \ |
| |
pdf/en/ \ |
| |
pdf/sk/ \ |
| $(PDF_OUTPUT) |
$(PDF_OUTPUT) |
| |
|
| # }}} Targets |
# }}} Targets |
| Line 95 DOCBOOK2PDF = docbook2pdf |
|
| Line 96 DOCBOOK2PDF = docbook2pdf |
|
| all: Makefile directories html pdf $(SLIDES) |
all: Makefile directories html pdf $(SLIDES) |
| |
|
| directories: |
directories: |
| mkdir -p doc/en/pdf |
mkdir -p html/en/ |
| mkdir -p doc/sk/pdf |
mkdir -p html/sk/ |
| mkdir -p doc/slides |
mkdir -p pdf/en/ |
| |
mkdir -p pdf/sk/ |
| |
|
| html: $(HTML_OUTPUT) |
html: $(HTML_OUTPUT) |
| |
|
| pdf: $(PDF_OUTPUT) |
pdf: $(PDF_OUTPUT) |
| |
|
| doc/en/pdf/%.pdf: $(EN_SGML) |
pdf/en/%.pdf: $(EN_SGML) |
| $(DOCBOOK2PDF) en/index.sgml && mv index.pdf "$@" |
$(DOCBOOK2PDF) sgml/en/index.sgml && mv index.pdf "$@" |
| |
|
| doc/sk/pdf/%.pdf: $(SK_SGML) |
pdf/sk/%.pdf: $(SK_SGML) |
| SP_ENCODING=iso-8859-2 && \ |
SP_ENCODING=iso-8859-2 && \ |
| $(DOCBOOK2PDF) sk/index.sgml && mv index.pdf "$@" |
$(DOCBOOK2PDF) sgml/sk/index.sgml && mv index.pdf "$@" |
| |
|
| doc/en/html/*: |
html/en/*: |
| doc/en/html/%.html: $(EN_SGML) |
html/en/%.html: $(EN_SGML) |
| $(DOCBOOK2HTML) -o doc/en/html en/index.sgml |
$(DOCBOOK2HTML) -o html/en/ sgml/en/index.sgml |
| |
|
| doc/sk/html/*: |
html/sk/*: |
| doc/sk/html/%.html: $(SK_SGML) |
html/sk/%.html: $(SK_SGML) |
| $(DOCBOOK2HTML) -o doc/sk/html sk/index.sgml |
$(DOCBOOK2HTML) -o html/sk/ sgml/sk/index.sgml |
| |
|
| doc/slides/%: |
|
| ln -s "../../slides/$(*F)" "$@" |
|
| |
|
| # |
# |
| # False targets. |
# False targets. |
|
|
| dummy: |
dummy: |
| |
|
| clean: clean-subdirs |
clean: clean-subdirs |
| -rm -f *.o core |
-rm -f index.out |
| -rm -rf doc/ en/index.junk/ sk/index.junk/ |
|
| |
|
| # |
# |
| # A rule to make subdirectories |
# A rule to make subdirectories |