summaryrefslogtreecommitdiff
path: root/src/base/rules.mk
diff options
context:
space:
mode:
authorWerner Lemberg <wl@gnu.org>2015-01-12 11:26:30 +0100
committerWerner Lemberg <wl@gnu.org>2015-01-12 11:26:30 +0100
commit36d03c9f583f4c4b2ad2870784e2fe50814820c9 (patch)
treebf6d3c79734b08ae66e00de3de19576b7f434b58 /src/base/rules.mk
parent2af74c9b87d4a35f019d54ad89c9ef1c2208f7bb (diff)
downloadfreetype2-36d03c9f583f4c4b2ad2870784e2fe50814820c9.tar.gz
Fix Savannah bug #43976.
Assure that FreeType's internal include directories are found before `CPPFLAGS' (which might be set by the user in the environment), and `CPPFLAGS' before `CFLAGS'. * builds/freetype.mk (FT_CFLAGS): Don't add `INCLUDE_FLAGS'. (FT_COMPILE): Make this a special variable for compiling only the files handled in `freetype.mk'. (.c.$O): Removed, unused. * src/*/rules.mk (*_COMPILE): Fix order of include directories.
Diffstat (limited to 'src/base/rules.mk')
-rw-r--r--src/base/rules.mk5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/base/rules.mk b/src/base/rules.mk
index cbd810732..640ab6db9 100644
--- a/src/base/rules.mk
+++ b/src/base/rules.mk
@@ -23,7 +23,10 @@
# layer proper.
-BASE_COMPILE := $(FT_COMPILE) $I$(subst /,$(COMPILER_SEP),$(SRC_DIR)/base)
+BASE_COMPILE := $(CC) $(ANSIFLAGS) \
+ $I$(subst /,$(COMPILER_SEP),$(BASE_DIR)) \
+ $(INCLUDE_FLAGS) \
+ $(FT_CFLAGS)
# Base layer sources