X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=doc%2FMakefile;h=9ac5aea4b11a7060d4911a07b3e6e836f89952fe;hb=1c93cb056ebcf301e6be41e37ed9ec0fdaf52022;hp=0a900552f476778e9cd4d5024eed2cf1a8980f3e;hpb=2a13c605a149d7ee4568f8eb103627f63dd89d45;p=nodemanager.git diff --git a/doc/Makefile b/doc/Makefile index 0a90055..9ac5aea 100644 --- a/doc/Makefile +++ b/doc/Makefile @@ -4,24 +4,23 @@ # Mark Huang # Copyright (C) 2006 The Trustees of Princeton University # -# $Id: Makefile,v 1.2 2006/11/03 20:36:05 thierry Exp $ +# $Id: Makefile 5574 2007-10-25 20:33:17Z thierry $ # -all: NMAPI.html end +all: NMAPI.html .NMAPI.xml.valid: Methods.xml -Methods.xml: DocBook.py ../api_calls.py - PYTHONPATH=..:../../../PLCAPI python $< > $@ +NM_SOURCES = ../api_calls.py + +# path needs to mention PLCAPI/doc (for DocBook) and PLCAPI/ (for PLC.Parameter) +Methods.xml: DocBookLocal.py $(NM_SOURCES) + PYTHONPATH=..:../../PLCAPI:../../PLCAPI/doc ./DocBookLocal.py > $@ # # Documentation # -# TODO: figure out where to put this command to strip out the unnecessary bits for PlanetLab Drupal page: -end: - awk 'BEGIN { print " 29 && $$0 != "> out.html - # Validate the XML .%.xml.valid: %.xml xmllint --valid --output $@ $< @@ -44,6 +43,4 @@ $(foreach format,$(FORMATS),$(eval $(call docbook2,$(format)))) clean: rm -f $(patsubst %,*.%,$(FORMATS)) .*.xml.valid Methods.xml -force: - -.PHONY: force clean docclean +.PHONY: clean all