| version 1.24, 2005/06/15 21:55:05 |
version 1.25, 2005/06/19 21:19:56 |
|
|
| # Licensed under terms of GNU General Public License. |
# Licensed under terms of GNU General Public License. |
| # All rights reserved. |
# All rights reserved. |
| # |
# |
| # $Platon: Platon.SK/office/_templates/Rules.make,v 1.23 2005/06/11 01:47:09 rajo Exp $ |
# $Platon: platos/_templates/Rules.make,v 1.24 2005/06/15 21:55:05 rajo Exp $ |
| # |
# |
| |
|
| ps__OUTPUT = $(shell sed 's/\#.*$$//g;' ps__OUTPUT 2>/dev/null) |
ps__OUTPUT = $(shell sed 's/\#.*$$//g;' ps__OUTPUT 2>/dev/null) |
| Line 72 ifeq ($(strip $(GZIP_ENV)),) |
|
| Line 72 ifeq ($(strip $(GZIP_ENV)),) |
|
| GZIP_ENV = --best |
GZIP_ENV = --best |
| endif |
endif |
| ifeq ($(strip $(LATEX2HTML_ENV)),) |
ifeq ($(strip $(LATEX2HTML_ENV)),) |
| LATEX2HTML_ENV = -split 0 -info 0 -link 0 -no_auto_link |
LATEX2HTML_ENV = |
| endif |
endif |
| ifeq ($(strip $(LATEX2RTF_ENV)),) |
ifeq ($(strip $(LATEX2RTF_ENV)),) |
| LATEX2RTF_ENV = -C latin2 -F |
LATEX2RTF_ENV = -C latin2 -F |
| Line 104 STYLESHEET_DIR = $(TOP_DIR)/_stylesheet |
|
| Line 104 STYLESHEET_DIR = $(TOP_DIR)/_stylesheet |
|
| endif |
endif |
| |
|
| ifeq ($(strip $(STYLESHEET_FILES)),) |
ifeq ($(strip $(STYLESHEET_FILES)),) |
| STYLESHEET_FILES = $(shell find $(STYLESHEET_DIR) -mindepth 1 -maxdepth 1 \! \( -name 'CVS' -o -name '.svn' \) -print) |
STYLESHEET_FILES = $(shell find $(STYLESHEET_DIR) -mindepth 1 -maxdepth 1 \! \( -name 'CVS' -o -name '.svn' -o -name '.*.sw?' \) -print) |
| endif |
endif |
| |
|
| # }}} |
# }}} |
| Line 304 ifneq ($(strip $(PREFIX)),) # prefixed d |
|
| Line 304 ifneq ($(strip $(PREFIX)),) # prefixed d |
|
| ps-prefixed-output: |
ps-prefixed-output: |
| @-for file in $(ps__OUTPUT); do \ |
@-for file in $(ps__OUTPUT); do \ |
| echo "ln -f 'PostScript/$$file' '$(PREFIX)-$$file'"; \ |
echo "ln -f 'PostScript/$$file' '$(PREFIX)-$$file'"; \ |
| ln -f "PostScript/$$file" "$(PREFIX)-$$file" \ |
ln -f "PostScript/$$file" "$(PREFIX)-$$file" \ |
| || cp -f "PostScript/$$file $(PREFIX)"; \ |
|| cp -f "PostScript/$$file $(PREFIX)-$$file"; \ |
| done |
done |
| |
|
| pdf-prefixed-output: |
pdf-prefixed-output: |
| @-for file in $(pdf_OUTPUT); do \ |
@-for file in $(pdf_OUTPUT); do \ |
| echo "ln -f 'PDF/$$file' '$(PREFIX)-$$file'"; \ |
echo "ln -f 'PDF/$$file' '$(PREFIX)-$$file'"; \ |
| ln -f "PDF/$$file" "$(PREFIX)-$$file" \ |
ln -f "PDF/$$file" "$(PREFIX)-$$file" \ |
| || cp -f "PDF/$$file $(PREFIX)"; \ |
|| cp -f "PDF/$$file $(PREFIX)-$$file"; \ |
| done |
done |
| |
|
| html-prefixed-output: |
html-prefixed-output: |
| @-for file in $(htm_OUTPUT); do \ |
@-for file in $(htm_OUTPUT); do \ |
| |
cssfile=$${file%.html}.css; \ |
| echo "ln -f 'HTML/$$file' '$(PREFIX)-$$file'"; \ |
echo "ln -f 'HTML/$$file' '$(PREFIX)-$$file'"; \ |
| ln -f "HTML/$$file" "$(PREFIX)-$$file" \ |
ln -f "HTML/$$file" "$(PREFIX)-$$file" \ |
| || cp -f "HTML/$$file $(PREFIX)"; \ |
|| cp -f "HTML/$$file $(PREFIX)-$$file"; \ |
| |
echo "ln -f 'HTML/$$cssfile' '$$cssfile'"; \ |
| |
ln -f "HTML/$$cssfile" "$$cssfile" \ |
| |
|| cp -f "HTML/$$cssfile $$cssfile"; \ |
| |
echo "ln -s -f '$$cssfile' '$(PREFIX)-$$cssfile'"; \ |
| |
ln -s -f "$$cssfile" "$(PREFIX)-$$cssfile" \ |
| |
|| cp -f "$$cssfile $(PREFIX)-$$cssfile"; \ |
| done |
done |
| |
|
| rtf-prefixed-output: |
rtf-prefixed-output: |
| @-for file in $(rtf_OUTPUT); do \ |
@-for file in $(rtf_OUTPUT); do \ |
| echo "ln -f 'RTF/$$file' '$(PREFIX)-$$file'"; \ |
echo "ln -f 'RTF/$$file' '$(PREFIX)-$$file'"; \ |
| ln -f "RTF/$$file" "$(PREFIX)-$$file" \ |
ln -f "RTF/$$file" "$(PREFIX)-$$file" \ |
| || cp -f "RTF/$$file $(PREFIX)"; \ |
|| cp -f "RTF/$$file $(PREFIX)-$$file"; \ |
| done |
done |
| endif # }}} ifdef PREFIX |
endif # }}} ifdef PREFIX |
| |
|
| Line 341 endif # }}} ifdef PREFIX |
|
| Line 348 endif # }}} ifdef PREFIX |
|
| %.html: $(htm_OUTPUT_first) $(DEPEND_all) htm_OUTPUT |
%.html: $(htm_OUTPUT_first) $(DEPEND_all) htm_OUTPUT |
| @file="`echo '$@'`"; \ |
@file="`echo '$@'`"; \ |
| echo "$(HTML_COMPILER) $${file%.html}.tex"; \ |
echo "$(HTML_COMPILER) $${file%.html}.tex"; \ |
| |
export HOME=. ; \ |
| $(HTML_COMPILER) $${file%.html}.tex; \ |
$(HTML_COMPILER) $${file%.html}.tex; \ |
| ln $${file%.html}/$${file%.html}.html |
ln $${file%.html}/$${file%.html}.html; \ |
| |
cat $(STYLESHEET).css > $${file%.html}.css |
| |
|
| %.rtf: $(rtf_OUTPUT_first) $(DEPEND_all) rtf_OUTPUT |
%.rtf: $(rtf_OUTPUT_first) $(DEPEND_all) rtf_OUTPUT |
| @file="`echo '$@'`"; \ |
@file="`echo '$@'`"; \ |