diff options
author | John Mark Bell <jmb@netsurf-browser.org> | 2009-03-25 20:35:48 +0000 |
---|---|---|
committer | John Mark Bell <jmb@netsurf-browser.org> | 2009-03-25 20:35:48 +0000 |
commit | 71f4a46b3a94a406530ef000420795e49d17ebf4 (patch) | |
tree | 6faf37fe516e3210ba949b1161edb606a52b52db /test/lib | |
parent | 795caf742657a42827502ee959cb0af4c5da9970 (diff) | |
download | libdom-71f4a46b3a94a406530ef000420795e49d17ebf4.tar.gz libdom-71f4a46b3a94a406530ef000420795e49d17ebf4.tar.bz2 |
First cut at a port to the new buildsystem.
DOMTS stuff currently disabled.
svn path=/trunk/dom/; revision=6883
Diffstat (limited to 'test/lib')
-rw-r--r-- | test/lib/Makefile | 69 |
1 files changed, 0 insertions, 69 deletions
diff --git a/test/lib/Makefile b/test/lib/Makefile deleted file mode 100644 index 78e6bff..0000000 --- a/test/lib/Makefile +++ /dev/null @@ -1,69 +0,0 @@ -# Makefile for DOM testcase utility library -# -# Toolchain is exported by top-level makefile -# -# Top-level makefile also exports the following variables: -# -# COMPONENT Name of component -# EXPORT Absolute path of export directory -# TOP Absolute path of source tree root -# -# The top-level makefile requires the following targets to exist: -# -# clean Clean source tree -# debug Create a debug binary -# distclean Fully clean source tree, back to pristine condition -# export Export distributable components to ${EXPORT} -# release Create a release binary -# setup Perform any setup required prior to compilation -# test Execute any test cases - -# Manipulate include paths -CFLAGS += -I$(TOP) -I$(CURDIR) - -# Release output -RELEASE = libdomtest.a - -# Debug output -DEBUG = libdomtest-debug.a - -# Objects -OBJS = comparators list testassert testobject utils - -.PHONY: clean debug export release setup test - -# Targets -release: $(addprefix Release/, $(addsuffix .o, $(OBJS))) - @${AR} ${ARFLAGS} $(RELEASE) Release/* - -debug: $(addprefix Debug/, $(addsuffix .o, $(OBJS))) - @${AR} ${ARFLAGS} $(DEBUG) Debug/* - -clean: -ifneq (${OBJS}, ) - -@${RM} ${RMFLAGS} $(addprefix Release/, $(addsuffix .o, ${OBJS})) - -@${RM} ${RMFLAGS} $(addprefix Debug/, $(addsuffix .o, ${OBJS})) -endif - -@${RM} ${RMFLAGS} $(RELEASE) $(DEBUG) - -distclean: - -@${RM} ${RMFLAGS} -r Release - -@${RM} ${RMFLAGS} -r Debug - -setup: - @${MKDIR} ${MKDIRFLAGS} Release - @${MKDIR} ${MKDIRFLAGS} Debug - -export: - -test: - -# Pattern rules -Release/%.o: %.c - @${ECHO} ${ECHOFLAGS} "==> $<" - @${CC} -c ${CFLAGS} -DNDEBUG -o $@ $< - -Debug/%.o: %.c - @${ECHO} ${ECHOFLAGS} "==> $<" - @${CC} -c -g ${CFLAGS} -o $@ $< - |