diff options
author | John Mark Bell <jmb@netsurf-browser.org> | 2009-03-26 12:11:12 +0000 |
---|---|---|
committer | John Mark Bell <jmb@netsurf-browser.org> | 2009-03-26 12:11:12 +0000 |
commit | efa2584f3052c520e12f91cb74090735ae75e9be (patch) | |
tree | 08b8374ace3f1a191b63c48c318fcc0a40e442cd /src/Makefile | |
parent | ce231ac3f456d2e92730d344cda1578eaf1d8add (diff) | |
download | iconv-efa2584f3052c520e12f91cb74090735ae75e9be.tar.gz iconv-efa2584f3052c520e12f91cb74090735ae75e9be.tar.bz2 |
First attempt at using the core buildsystem
svn path=/trunk/iconv/; revision=6897
Diffstat (limited to 'src/Makefile')
-rw-r--r-- | src/Makefile | 49 |
1 files changed, 2 insertions, 47 deletions
diff --git a/src/Makefile b/src/Makefile index f9d136b..533c878 100644 --- a/src/Makefile +++ b/src/Makefile @@ -1,49 +1,4 @@ -# Child makefile fragment -# -# Toolchain is provided by top-level makefile -# -# Variables provided by top-level makefile -# -# COMPONENT The name of the component -# EXPORT The location of the export directory -# TOP The location of the source tree root -# RELEASEDIR The place to put release objects -# DEBUGDIR The place to put debug objects -# -# do_include Canned command sequence to include a child makefile -# -# Variables provided by parent makefile: -# -# DIR The name of the directory we're in, relative to $(TOP) -# -# Variables we can manipulate: -# -# ITEMS_CLEAN The list of items to remove for "make clean" -# ITEMS_DISTCLEAN The list of items to remove for "make distclean" -# TARGET_TESTS The list of target names to run for "make test" -# -# SOURCES The list of sources to build for $(COMPONENT) -# -# Plus anything from the toolchain - -# Push parent directory onto the directory stack -sp := $(sp).x -dirstack_$(sp) := $(d) -d := $(DIR) - -# Manipulate include paths -CFLAGS := $(CFLAGS) -I$(d) - # Sources -SRCS_$(d) := alias.c aliases.c eightbit.c iconv.c utils.c - -# Append to sources for component -SOURCES += $(addprefix $(d), $(SRCS_$(d))) - -# Now include any children we may have -MAKE_INCLUDES := $(wildcard $(d)*/Makefile) -$(eval $(foreach INC, $(MAKE_INCLUDES), $(call do_include,$(INC)))) +DIR_SOURCES := alias.c aliases.c eightbit.c iconv.c utils.c -# Finally, pop off the directory stack -d := $(dirstack_$(sp)) -sp := $(basename $(sp)) +include build/makefiles/Makefile.subdir |