equal
deleted
inserted
replaced
9 genese.xml |
9 genese.xml |
10 DEPENDS:=$(addprefix book1/,$(DEPENDS)) |
10 DEPENDS:=$(addprefix book1/,$(DEPENDS)) |
11 SGML_CATALOG_FILES=/etc/sgml/catalog |
11 SGML_CATALOG_FILES=/etc/sgml/catalog |
12 OUTPUT=$(addprefix $(PACKAGE),.html .pdf .txt) $(PACKAGE) |
12 OUTPUT=$(addprefix $(PACKAGE),.html .pdf .txt) $(PACKAGE) |
13 INSTALL_DIR=$(TOP)/install |
13 INSTALL_DIR=$(TOP)/install |
|
14 xml_validate=xmllint --xinclude $(1) | \ |
|
15 sed -e 's/\(xmlns:xi\|xml:base\)="[^"]*"//g' | \ |
|
16 xmllint --valid --noout - 2>&1 | sed 's/^-:/$(1):/' |
|
17 html_validate=true |
14 |
18 |
15 all: $(OUTPUT) |
19 all: $(OUTPUT) |
16 |
20 |
17 install: all |
21 install: all |
18 mkdir -p $(INSTALL_DIR) |
22 mkdir -p $(INSTALL_DIR) |
19 cp -a $(OUTPUT) $(INSTALL_DIR) |
23 cp -a $(OUTPUT) $(INSTALL_DIR) |
20 |
24 |
21 validate: |
25 validate: |
22 xmllint --xinclude --noout --postvalid $(MAIN_FILE) |
26 $(call xml_validate,$(MAIN_FILE)) |
23 |
27 |
24 $(PACKAGE): $(PACKAGE)/index.html |
28 $(PACKAGE): $(PACKAGE)/index.html |
25 |
29 |
26 $(PACKAGE).fo: $(DEPENDS) |
30 $(PACKAGE).fo: $(DEPENDS) |
27 $(PACKAGE).html: $(DEPENDS) |
31 $(PACKAGE).html: $(DEPENDS) |