--- base/runtime/objs/makefile.orig 2012-04-18 02:28:08.000000000 +0200 +++ base/runtime/objs/makefile 2014-06-30 20:25:38.000000000 +0200 @@ -5,10 +5,10 @@ SHELL = /bin/sh MAKE = make -CC = cc -CPP = /lib/cpp +CC ?= cc +CPP ?= /lib/cpp LD_LIBS = -AS = as +AS ?= as AR = ar ARFLAGS = rcv RANLIB = ranlib @@ -38,7 +38,7 @@ CLIB_DIR = $(ROOT_DIR)/c-libs CONFIG_DIR = $(ROOT_DIR)/config -CFLAGS = -O +CFLAGS ?= -O INCLUDES = -I$(OBJS_DIR) -I$(INC_DIR) GC_INCLUDES = $(INCLUDES) -I$(GC_DIR) @@ -329,7 +329,7 @@ # MK_ARGS = VERSION="$(VERSION)" \ MAKE="$(MAKE)" \ - CC="$(CC)" CFLAGS="$(CFLAGS)" DEFS="$(DEFS)" \ + CC="$(CC)" CFLAGS="$(CFLAGS)" DEFS='$(DEFS)' \ AR="$(AR)" ARFLAGS="$(ARFLAGS)" \ RANLIB="$(RANLIB)" \ INCLUDES="$(GC_INCLUDES) -I../bytecode" @@ -420,7 +420,7 @@ # LIB_MK_ARGS = VERSION="$(VERSION)" \ MAKE="$(MAKE)" \ - CC="$(CC)" CFLAGS="$(CFLAGS)" DEFS="$(DEFS)" \ + CC="$(CC)" CFLAGS="$(CFLAGS)" DEFS='$(DEFS)' \ AR="$(AR)" ARFLAGS="$(ARFLAGS)" \ RANLIB="$(RANLIB)" \ INCLUDES="$(LIB_INCLUDES)"