diff options
author | John Mark Bell <jmb@netsurf-browser.org> | 2007-07-21 18:55:40 +0000 |
---|---|---|
committer | John Mark Bell <jmb@netsurf-browser.org> | 2007-07-21 18:55:40 +0000 |
commit | 5e52163458ff4b56d80c7143d74291b2bfab7cef (patch) | |
tree | 50a62768e707bd86df4ec76d1d3e5c6836c0d90f /test/Makefile | |
parent | b375addd8ce9048e0c85ddcd34276a81145ddd7d (diff) | |
download | libdom-5e52163458ff4b56d80c7143d74291b2bfab7cef.tar.gz libdom-5e52163458ff4b56d80c7143d74291b2bfab7cef.tar.bz2 |
Silence GCC/LD command lines when building test cases.
Improve structure of xml-based testsuite
svn path=/trunk/dom/; revision=3452
Diffstat (limited to 'test/Makefile')
-rw-r--r-- | test/Makefile | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/test/Makefile b/test/Makefile index f2cc1d3..82593de 100644 --- a/test/Makefile +++ b/test/Makefile @@ -29,13 +29,13 @@ RELEASE = DEBUG = # Transformer input -XMLFILES = $(wildcard xml/*.xml) +XMLFILES = $(wildcard xml/tests/*.xml) # Transformer output -CFILES = $(XMLFILES:.xml=.c) +CFILES = $(addprefix xml/c/, $(notdir $(XMLFILES:.xml=.c))) # Objects -OBJS = $(CFILES:.c=) +OBJS = $(addprefix xml/bin/, $(notdir $(XMLFILES:.xml=))) .PHONY: clean debug export release setup test @@ -46,15 +46,16 @@ debug: clean: ifneq (${OBJS}, ) - -@${RM} ${RMFLAGS} $(CFILES) - -@${RM} ${RMFLAGS} $(CFILES:.c=.o) - -@${RM} ${RMFLAGS} $(addsuffix ${EXEEXT}, $(OBJS)) + -@${RM} ${RMFLAGS} -r xml/c/ + -@${RM} ${RMFLAGS} -r xml/bin/ endif distclean: -@${RM} ${RMFLAGS} log setup: + @${MKDIR} ${MKDIRFLAGS} $(CURDIR)/xml/c + @${MKDIR} ${MKDIRFLAGS} $(CURDIR)/xml/bin export: @@ -64,11 +65,11 @@ test: $(OBJS) transform: $(CFILES) # Pattern rules -%: %.c +xml/bin/%: xml/c/%.c @${ECHO} ${ECHOFLAGS} "==> $<" - ${CC} -c -g ${CFLAGS} -o $@.o $< - ${LD} -g -o $@ $@.o ${LDFLAGS} -ldom-libxml-debug -ldom-debug + @${CC} -c -g ${CFLAGS} -o $@.o $< + @${LD} -g -o $@ $@.o ${LDFLAGS} -ldom-libxml-debug -ldom-debug @${RM} ${RMFLAGS} $@.o -%.c: %.xml +xml/c/%.c: xml/tests/%.xml @${XSLT} ${XSLTFLAGS} -o $@ transform/test-to-c.xsl $< |