From e99cc0c9b8c618b418b5e0b873d304faf4ad6a4b Mon Sep 17 00:00:00 2001 From: John Mark Bell Date: Sat, 29 Sep 2007 01:01:55 +0000 Subject: Introduce global initialistaion/finalisation for DOM library. This should be used to initialise any parts of the library before they are used. Mostly, this will comprise of static initialisers. Finalisation cleans up afterwards. This API is only exposed to language-specific binding libraries -- they should expose their own global initialisation/finalisation routines which call the core libdom ones. Introduce new utility code for namespace and qname processing. Port dom_document_create_element_ns() and dom_document_create_attribute_ns() to this new code. Make libdom-libxml's initialiser initialise libdom itself first of all. svn path=/trunk/dom/; revision=3604 --- src/Makefile | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/Makefile') diff --git a/src/Makefile b/src/Makefile index b0f78b2..6c780a4 100644 --- a/src/Makefile +++ b/src/Makefile @@ -36,16 +36,19 @@ OBJS = release: $(addprefix Release/, $(addsuffix .o, $(OBJS))) @${MAKE} -C bootstrap release @${MAKE} -C core release + @${MAKE} -C utils release @${AR} ${ARFLAGS} $(RELEASE) Release/* debug: $(addprefix Debug/, $(addsuffix .o, $(OBJS))) @${MAKE} -C bootstrap debug @${MAKE} -C core debug + @${MAKE} -C utils debug @${AR} ${ARFLAGS} $(DEBUG) Debug/* clean: @${MAKE} -C bootstrap clean @${MAKE} -C core clean + @${MAKE} -C utils clean ifneq (${OBJS}, ) -@${RM} ${RMFLAGS} $(addprefix Release/, $(addsuffix .o, ${OBJS})) -@${RM} ${RMFLAGS} $(addprefix Debug/, $(addsuffix .o, ${OBJS})) -- cgit v1.2.3