Makefile
branchcda
changeset 6 70f9aa9d00c6
parent 5 8f149c3924cf
child 8 fd31a3ea9132
equal deleted inserted replaced
5:8f149c3924cf 6:70f9aa9d00c6
    12 
    12 
    13 PDF_OUTPUT=cda-perso.pdf cda-perso-alt.pdf presentation.pdf
    13 PDF_OUTPUT=cda-perso.pdf cda-perso-alt.pdf presentation.pdf
    14 OUTPUT=$(foreach target,$(basename $(SRCS)),$(call output,$(target))) \
    14 OUTPUT=$(foreach target,$(basename $(SRCS)),$(call output,$(target))) \
    15 	$(PDF_OUTPUT)
    15 	$(PDF_OUTPUT)
    16 UPLOAD=$(OUTPUT) cda-perso.sxw cda-perso-alt.sxw presentation.sxi index.fr.html blason.png
    16 UPLOAD=$(OUTPUT) cda-perso.sxw cda-perso-alt.sxw presentation.sxi index.fr.html blason.png
    17 xml_validate=xmllint --xinclude --postvalid --noout $(1)
    17 xml_validate=xmllint --xinclude --noout $(1)
    18 html_validate=true
    18 html_validate=$(call xml_validate,$(1))
    19 
    19 
    20 all: $(basename $(SRCS)) $(PDF_OUTPUT)
    20 all: $(basename $(SRCS)) $(PDF_OUTPUT)
    21 
    21 
    22 validate: cda-validate
    22 # Should I need to validate other file? Can I?
    23 # need to validate html file also.
    23 validate: $(addsuffix -validate, $(SRCS) index.fr.html)
    24 
    24 
    25 cda-validate:
    25 %.xml-validate: %.xml
    26 	$(call xml_validate,cda.xml)
    26 	$(call xml_validate,$<)
       
    27 
       
    28 %.html-validate: %.html
       
    29 	$(call html_validate,$<)
    27 
    30 
    28 cda: $(call targets,cda)
    31 cda: $(call targets,cda)
    29 
    32 
    30 
    33 
    31 # title.xsl: title.xml
    34 # title.xsl: title.xml