2 include $(TOPDIR
)/src
/include/builddefs
4 IAM
= pcp-users-and-administrators-guide
5 REV
= Revision_History.xml
14 LSRCFILES
= $(XML
) $(PUB
) $(CFG
) $(PDF
)
15 LDIRDIRT
= pdf html en-US tmp
16 LDIRT
= built.
* publican.cfg
23 ifeq "$(BOOK_TOOLCHAIN)" "publican"
24 built.
$(BOOK_TOOLCHAIN
): $(XML
) $(CFG
)
25 @
rm -fr pdf html en-US tmp
26 @mkdir
-p pdf html en-US tmp
27 $(CP
) $(CWD
)/$(PUB
) en-US
/
28 $(CP
) $(CWD
)/$(ENT
) en-US
/
29 $(CP
) $(CWD
)/$(REV
) en-US
/
30 $(CP
) $(CWD
)/$(AUT
) en-US
/
31 $(CP
) $(CWD
)/$(XML
) en-US
/
32 $(CP
) $(CWD
)/$(TOPDIR
)/images en-US
/
33 $(PUBLICAN
) build
--langs
=en-US
--formats
=pdf
34 $(PUBLICAN
) build
--langs
=en-US
--formats
=html
,html-single
35 $(LN_S
) $(CWD
)/tmp
/en-US
/pdf
/*.pdf pdf
/$(IAM
).pdf
38 ifeq "$(BOOK_TOOLCHAIN)" "dblatex"
39 built.
$(BOOK_TOOLCHAIN
): $(XML
)
41 $(LN_S
) $(CWD
)/$(TOPDIR
)/images figures
42 $(DBLATEX
) --type
=pdf
--output-dir
=pdf
$(XML
)
45 ifeq "$(BOOK_TOOLCHAIN)" "xmlto"
46 built.
$(BOOK_TOOLCHAIN
): $(XML
)
47 @
rm -fr pdf html figures
49 $(LN_S
) $(CWD
)/$(TOPDIR
)/images pdf
/figures
50 $(LN_S
) $(CWD
)/$(TOPDIR
)/images html
/figures
51 $(XMLTO
) --with-fop
-o pdf pdf
$(XML
)
52 $(XMLTO
) --with-fop
-o html html
$(XML
)
55 ifneq "$(findstring $(BOOK_TOOLCHAIN),publican dblatext xmlto)" ""
56 build-me
: built.
$(BOOK_TOOLCHAIN
)
57 @touch built.
$(BOOK_TOOLCHAIN
)
62 publican.cfg
: publican.cfg.in
63 $(SED
) -e
's;@brand@;'$(BOOK_BRAND
)';' $< > $@
66 $(INSTALL
) -m
755 -d
$(PCP_BOOKS_DIR
)
67 $(INSTALL
) -m
644 $(PDF
) $(PCP_BOOKS_DIR
)/$(PDF
)