Work on introduction.txt

Stylesheet mod.
Ecalc docs.
EdeManual rule now accepts images too; they will
be copied where manual's main images/icons resides.
This commit is contained in:
Sanel Zukan
2007-07-18 17:32:49 +00:00
parent 0d49cdffc2
commit eafa5c2c43
7 changed files with 54 additions and 5 deletions

View File

@ -13,8 +13,11 @@ DOCDIR = "$(TOP)/docs" ;
MANUALDIR = "$(DOCDIR)/manual" ;
# Must be relative to "docs" dir
DOCICONS = "images" ;
MANUALICONS = "images" ;
# EdeManual [file] : [optinal-images] ;
# Creates [file].html via asciidoc. If [optinal-images] are
# given, they will be copied in $(DOCICONS).
rule EdeManual
{
if ! $(ASCIIDOC) {
@ -46,11 +49,30 @@ rule EdeManual
AsciiDoc1 $(target) : $(source) ;
Clean clean : $(target) ;
}
# copy images, if given
local imgdir = [ FDirName $(MANUALDIR) $(MANUALICONS) ] ;
if $(>) {
for i in $(>) {
source = [ FFileName $(path) $(i) ] ;
target = $(source:D=$(imgdir)) ;
MkDir $(imgdir) ;
Depends $(target) : $(imgdir) ;
Depends $(target) : $(source) ;
Depends all : $(target) ;
Depends doc : $(target) ;
Copy $(target) : $(source) ;
Clean clean : $(target) ;
}
}
}
actions AsciiDoc1
{
$(ASCIIDOC) -a icons -a iconsdir=$(DOCICONS) -a edeversion="EDE 2.0 alpha 1" -o $(<) $(>)
$(ASCIIDOC) -a icons -a iconsdir=$(MANUALICONS) -a edeversion="EDE 2.0 alpha 1" -o $(<) $(>)
}
NotFile doc ;