| 22 # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
22 # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
| 23 |
23 |
| 24 include ../config.mk |
24 include ../config.mk |
| 25 |
25 |
| 26 PAGES = index features install license modules-ucx2 |
26 PAGES = index features install license modules-ucx2 |
| 27 DOCS_HTML = $(PAGES:%=$(DOCS_DIR)/web/%.html) |
27 DOCS_HTML = $(PAGES:%=$(docs_dir)/web/%.html) |
| 28 DOCS_CSS = $(DOCS_DIR)/web/ucx.css |
28 DOCS_CSS = $(docs_dir)/web/ucx.css |
| 29 |
29 |
| 30 all: all-html all-api |
30 all: all-html all-api |
| 31 |
31 |
| 32 all-html: $(DOCS_DIR)/web $(DOCS_HTML) $(DOCS_CSS) FORCE |
32 all-html: $(docs_dir)/web $(DOCS_HTML) $(DOCS_CSS) FORCE |
| 33 @echo "[ HTML Docs Generated ]" |
33 @echo "[ HTML Docs Generated ]" |
| 34 |
34 |
| 35 all-api: $(DOCS_DIR)/web $(DOCS_DIR)/web/api-2.1 $(DOCS_DIR)/web/api FORCE |
35 all-api: $(docs_dir)/web $(docs_dir)/web/api-2.1 $(docs_dir)/web/api FORCE |
| 36 @echo "[ API Docs Generated ]" |
36 @echo "[ API Docs Generated ]" |
| 37 |
37 |
| 38 $(DOCS_DIR)/web/api-2.1: api-2.1 FORCE |
38 $(docs_dir)/web/api-2.1: api-2.1 FORCE |
| 39 $(COPYALL) $< $@ |
39 $(COPYALL) $< $@ |
| 40 |
40 |
| 41 $(DOCS_DIR)/web/api: FORCE |
41 $(docs_dir)/web/api: FORCE |
| 42 cd $(src_dir); $(DOXYGEN) |
42 cd $(src_dir); $(DOXYGEN) |
| 43 |
43 |
| 44 $(DOCS_DIR)/web: |
44 $(docs_dir)/web: |
| 45 $(MKDIR) $@ |
45 $(MKDIR) $@ |
| 46 |
46 |
| 47 $(DOCS_CSS): src/ucx.css |
47 $(DOCS_CSS): src/ucx.css |
| 48 $(COPYFILE) $< $@ |
48 $(COPYFILE) $< $@ |
| 49 |
49 |
| 50 $(DOCS_DIR)/web/modules-ucx2.html: src/modules-ucx2.md |
50 $(docs_dir)/web/modules-ucx2.html: src/modules-ucx2.md |
| 51 $(PANDOC) -c ucx.css -B src/header-ucx2.html -A src/footer.html \ |
51 $(PANDOC) -c ucx.css -B src/header-ucx2.html -A src/footer.html \ |
| 52 -T 'UAP Common Extensions' -o $@ $< |
52 -T 'UAP Common Extensions' -o $@ $< |
| 53 |
53 |
| 54 $(DOCS_DIR)/web/%.html: src/%.md |
54 $(docs_dir)/web/%.html: src/%.md |
| 55 $(PANDOC) -c ucx.css -B src/header.html -A src/footer.html \ |
55 $(PANDOC) -c ucx.css -B src/header.html -A src/footer.html \ |
| 56 -T 'UAP Common Extensions' -o $@ $< |
56 -T 'UAP Common Extensions' -o $@ $< |
| 57 |
57 |
| 58 FORCE: |
58 FORCE: |