OSDN Git Service

start pulling in top level Rules.mak so we get access to import CFLAGS/LDFLAGS/CPPFLAGS
authorMike Frysinger <vapier@gentoo.org>
Sat, 16 Dec 2006 19:13:21 +0000 (19:13 -0000)
committerMike Frysinger <vapier@gentoo.org>
Sat, 16 Dec 2006 19:13:21 +0000 (19:13 -0000)
test/Makefile
test/Rules.mak
test/Test.mak

index 98f88e6..b306045 100644 (file)
@@ -6,7 +6,6 @@
 #
 
 top_builddir=../
--include $(top_builddir).config
 include Rules.mak
 
 ALL_SUBDIRS := $(patsubst %/Makefile,%,$(wildcard */Makefile))
index 72a9227..ee080aa 100644 (file)
@@ -9,10 +9,10 @@
 # Note: This does not read the top level Rules.mak file
 #
 
-top_builddir = ../../
+top_builddir ?= ../
 TESTDIR=$(top_builddir)test/
 
--include $(top_builddir).config
+include $(top_builddir)/Rules.mak
 
 UCLIBC_LDSO ?= $(firstword $(wildcard $(top_builddir)lib/ld*))
 
@@ -69,11 +69,12 @@ OPTIMIZATION   += $(call check_gcc,-Os,-O2)
 endif
 
 XWARNINGS      := $(subst ",, $(strip $(WARNINGS))) -Wstrict-prototypes
-XARCH_CFLAGS   := $(subst ",, $(strip $(ARCH_CFLAGS)))
+XARCH_CFLAGS   := $(subst ",, $(strip $(ARCH_CFLAGS))) $(CPU_CFLAGS)
 XCOMMON_CFLAGS := -D_GNU_SOURCE -I$(top_builddir)test
-CFLAGS         += $(XWARNINGS) $(OPTIMIZATION) $(XCOMMON_CFLAGS) $(XARCH_CFLAGS) -I$(top_builddir)include
+CFLAGS         += $(XWARNINGS) $(OPTIMIZATION) $(XCOMMON_CFLAGS) $(XARCH_CFLAGS) -I$(top_builddir)include $(PTINC)
 HOST_CFLAGS    += $(XWARNINGS) $(OPTIMIZATION) $(XCOMMON_CFLAGS)
 
+LDFLAGS        := $(CPU_LDFLAGS)
 ifeq ($(DODEBUG),y)
        CFLAGS        += -g
        HOST_CFLAGS   += -g
index 6477e26..9123d28 100644 (file)
@@ -18,6 +18,7 @@ ifneq ($(filter-out test,$(TESTS)),$(TESTS))
 $(error Sanity check: cannot have a test named "test.c")
 endif
 
+top_builddir = ../../
 include ../Rules.mak
 
 U_TARGETS := $(TESTS)