#ifndef PROJ_PATH BASE_PATH = ../../base DOM_PATH = . #endif INCLUDE_PATHS = -I$(BASE_PATH) -I. -I- CC := $(CC) -g $(INCLUDE_PATHS) DOM_OBJS = NodeDefinition.o \ Document.o \ DocumentFragment.o \ NamedNodeMap.o \ NodeListDefinition.o \ Element.o \ Attr.o \ CharacterData.o \ Text.o \ Comment.o \ CDATASection.o \ ProcessingInstruction.o \ Notation.o \ Entity.o \ EntityReference.o \ DocumentType.o \ DOMImplementation.o target: $(DOM_OBJS) NodeDefinition.o: NodeDefinition.cpp dom.h $(CC) -c NodeDefinition.cpp Document.o: Document.cpp dom.h $(CC) -c Document.cpp DocumentFragment.o: DocumentFragment.cpp dom.h $(CC) -c DocumentFragment.cpp NamedNodeMap.o: NamedNodeMap.cpp dom.h $(CC) -c NamedNodeMap.cpp NodeListDefinition.o: NodeListDefinition.cpp dom.h $(CC) -c NodeListDefinition.cpp Element.o: Element.cpp dom.h $(CC) -c Element.cpp Attr.o: Attr.cpp dom.h $(CC) -c Attr.cpp CharacterData.o: CharacterData.cpp dom.h $(CC) -c CharacterData.cpp Text.o: Text.cpp dom.h $(CC) -c Text.cpp Comment.o: Comment.cpp dom.h $(CC) -c Comment.cpp CDATASection.o: CDATASection.cpp dom.h $(CC) -c CDATASection.cpp ProcessingInstruction.o: ProcessingInstruction.cpp dom.h $(CC) -c ProcessingInstruction.cpp Notation.o: Notation.cpp dom.h $(CC) -c Notation.cpp Entity.o: Entity.cpp dom.h $(CC) -c Entity.cpp EntityReference.o: EntityReference.cpp dom.h $(CC) -c EntityReference.cpp DocumentType.o: DocumentType.cpp dom.h $(CC) -c DocumentType.cpp DOMImplementation.o: DOMImplementation.cpp dom.h $(CC) -c DOMImplementation.cpp