diff options
-rw-r--r-- | Makefile | 5 | ||||
-rw-r--r-- | configure | 5 |
2 files changed, 7 insertions, 3 deletions
@@ -4,6 +4,9 @@ # If people set these on the make command line, use 'em # Note that CC defaults to "cc" so the one in configure doesn't get # used when scripts/make.sh and care called through "make". + +HOSTCC?=cc + export CROSS_COMPILE CFLAGS OPTIMIZE LDOPTIMIZE CC HOSTCC V all: toybox @@ -25,8 +28,6 @@ $(KCONFIG_TOP): generated/Config.in generated/Config.in: toys/*/*.c scripts/genconfig.sh scripts/genconfig.sh -HOSTCC?=cc - # Development targets baseline: toybox_unstripped @cp toybox_unstripped toybox_old @@ -15,8 +15,11 @@ CFLAGS="$CFLAGS -funsigned-char" # We accept LDFLAGS, but by default don't have anything in it [ -z "$LDOPTIMIZE" ] && LDOPTIMIZE="-Wl,--gc-sections" +# The makefile provides defaults for these, so this only gets used if +# you call scripts/make.sh and friends directly. + [ -z "$CC" ] && CC=cc # If HOSTCC needs CFLAGS or LDFLAGS, just add them to the variable # ala HOSTCC="blah-cc --static" -[ -z "$HOSTCC" ] && HOSTCC=gcc +[ -z "$HOSTCC" ] && HOSTCC=cc |