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 | ed348a5b04e223ac7ee1d4e1f4d582135d2eece8 (patch) | |
tree | 6faf37fe516e3210ba949b1161edb606a52b52db /src/core/Makefile | |
parent | 530217222237d73a85b37fdd7da506b6c0f02959 (diff) | |
download | libdom-ed348a5b04e223ac7ee1d4e1f4d582135d2eece8.tar.gz libdom-ed348a5b04e223ac7ee1d4e1f4d582135d2eece8.tar.bz2 |
First cut at a port to the new buildsystem.
DOMTS stuff currently disabled.
svn path=/trunk/dom/; revision=6883
Diffstat (limited to 'src/core/Makefile')
-rw-r--r-- | src/core/Makefile | 65 |
1 files changed, 8 insertions, 57 deletions
diff --git a/src/core/Makefile b/src/core/Makefile index 3084012..9abadad 100644 --- a/src/core/Makefile +++ b/src/core/Makefile @@ -1,57 +1,8 @@ -# Makefile for libdom -# -# 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$(CURDIR) - -# Objects -OBJS = attr cdatasection characterdata comment \ - document document_type doc_fragment \ - element entity_ref implementation impllist \ - namednodemap node nodelist \ - pi string text - -.PHONY: clean debug distclean export release setup test - -# Targets -release: $(addprefix ../Release/, $(addsuffix .o, $(OBJS))) - -debug: $(addprefix ../Debug/, $(addsuffix .o, $(OBJS))) - -clean: - -@${RM} ${RMFLAGS} $(addprefix ../Release/, $(addsuffix .o, ${OBJS})) - -@${RM} ${RMFLAGS} $(addprefix ../Debug/, $(addsuffix .o, ${OBJS})) - -distclean: - -setup: - -export: - -test: - -# Pattern rules -../Release/%.o: %.c - @${ECHO} ${ECHOFLAGS} "==> $<" - @${CC} -c ${CFLAGS} -DNDEBUG -o $@ $< - -../Debug/%.o: %.c - @${ECHO} ${ECHOFLAGS} "==> $<" - @${CC} -c -g ${CFLAGS} -o $@ $< +# Sources +DIR_SOURCES := attr.c cdatasection.c characterdata.c comment.c \ + document.c document_type.c doc_fragment.c \ + element.c entity_ref.c implementation.c impllist.c \ + namednodemap.c node.c nodelist.c \ + pi.c string.c text.c + +include build/makefiles/Makefile.subdir |