FRAMEWORK=Makefile.framework ATTACHMENT=Makefile.attachment PRIMER=Makefile.primer GUIDELINES=Makefile.guidelines WSDL11EI=Makefile.wsdl11ei TESTSUITE=Makefile.testsuite default: @echo "Please do either:";\ echo "make all: builds all drafts";\ echo "make {draft}: builds {draft}, where {draft} is one of:";\ echo " framework";\ echo " attachment";\ echo " testsuite" all: framework attachment framework: make -f $(FRAMEWORK) attachment: make -f $(ATTACHMENT) primer: make -f $(PRIMER) guidelines: make -f $(GUIDELINES) wsdl11ei: make -f $(WSDL11EI) testsuite: make -f $(TESTSUITE) clean: @for m in $(FRAMEWORK) $(ATTACHMENT) $(TESTSUITE) $(PRIMER) $(GUIDELINES) $(WSDL11EI); do make -f $$m clean; done .PHONY: default all framework attachment testsuite clean # Used for nxml-mode in Emacs xmlspec.rnc: entities.dtd xmlspec.dtd cat $? > dtdtmp trang -O rnc -I dtd dtdtmp $@ rm dtdtmp