summaryrefslogtreecommitdiff
path: root/Rules.mak
diff options
context:
space:
mode:
authorRobert Griebl2002-12-16 21:55:39 +0000
committerRobert Griebl2002-12-16 21:55:39 +0000
commit53f133ac33936d25ed1fdfd7cd02098cb5819be8 (patch)
tree390cb4b8d7bf226893ce8f42e89763b617802099 /Rules.mak
parent275be87be71dab9b00a67bd5010f8acf7255ce04 (diff)
downloadbusybox-53f133ac33936d25ed1fdfd7cd02098cb5819be8.zip
busybox-53f133ac33936d25ed1fdfd7cd02098cb5819be8.tar.gz
changed most assignments from ":=" to "=" to allow setting some variables
at the command line (this is also needed for cross-compilation)
Diffstat (limited to 'Rules.mak')
-rw-r--r--Rules.mak34
1 files changed, 17 insertions, 17 deletions
diff --git a/Rules.mak b/Rules.mak
index caf7e65..e12d4f6 100644
--- a/Rules.mak
+++ b/Rules.mak
@@ -36,21 +36,21 @@ BUILDTIME := $(shell TZ=UTC date -u "+%Y.%m.%d-%H:%M%z")
# your compiler is broken, you should not need to specify TARGET_ARCH
CROSS =$(subst ",, $(strip $(CROSS_COMPILER_PREFIX)))
CC = $(CROSS)gcc
-AR := $(CROSS)ar
-AS := $(CROSS)as
-LD := $(CROSS)ld
-NM := $(CROSS)nm
-STRIP := $(CROSS)strip
-CPP := $(CC) -E
-MAKEFILES := $(TOPDIR).config
+AR = $(CROSS)ar
+AS = $(CROSS)as
+LD = $(CROSS)ld
+NM = $(CROSS)nm
+STRIP = $(CROSS)strip
+CPP = $(CC) -E
+MAKEFILES = $(TOPDIR).config
# What OS are you compiling busybox for? This allows you to include
# OS specific things, syscall overrides, etc.
-TARGET_OS:=linux
+TARGET_OS=linux
# Select the compiler needed to build binaries for your development system
-HOSTCC := gcc
-HOSTCFLAGS:= -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer
+HOSTCC = gcc
+HOSTCFLAGS= -Wall -Wstrict-prototypes -O2 -fomit-frame-pointer
# If you want to add some simple compiler switches (like -march=i686),
# especially from the command line, use this instead of CFLAGS directly.
@@ -60,7 +60,7 @@ CFLAGS_EXTRA=$(subst ",, $(strip $(EXTRA_CFLAGS_OPTIONS)))
# If you have a "pristine" source directory, point BB_SRC_DIR to it.
# Experimental and incomplete; tell the mailing list
# <busybox@busybox.net> if you do or don't like it so far.
-BB_SRC_DIR:=
+BB_SRC_DIR=
# To compile vs some other alternative libc, you may need to use/adjust
# the following lines to meet your needs...
@@ -80,9 +80,9 @@ BB_SRC_DIR:=
#CROSS_CFLAGS+=-nostdinc -I$(LIBCDIR)/include -I$(GCCINCDIR)
#GCCINCDIR:=$(shell gcc -print-search-dirs | sed -ne "s/install: \(.*\)/\1include/gp")
-WARNINGS:=-Wall -Wstrict-prototypes -Wshadow
-CFLAGS:=-I$(TOPDIR)include
-ARFLAGS:=-r
+WARNINGS=-Wall -Wstrict-prototypes -Wshadow
+CFLAGS=-I$(TOPDIR)include
+ARFLAGS=-r
#--------------------------------------------------------
export VERSION BUILDTIME TOPDIR HOSTCC HOSTCFLAGS CROSS CC AR AS LD NM STRIP CPP
@@ -116,8 +116,8 @@ check_gcc=$(shell if $(CC) $(1) -S -o /dev/null -xc /dev/null > /dev/null 2>&1;
# for OPTIMIZATION...
# use '-Os' optimization if available, else use -O2
-OPTIMIZATION:=
-OPTIMIZATION+=${call check_gcc,-Os,-O2}
+OPTIMIZATION=
+OPTIMIZATION=${call check_gcc,-Os,-O2}
# Some nice architecture specific optimizations
ifeq ($(strip $(TARGET_ARCH)),arm)
@@ -129,7 +129,7 @@ ifeq ($(strip $(TARGET_ARCH)),i386)
OPTIMIZATION+=$(call check_gcc,-falign-functions=0 -falign-jumps=0 -falign-loops=0,\
-malign-functions=0 -malign-jumps=0 -malign-loops=0)
endif
-OPTIMIZATIONS:=$(OPTIMIZATION) -fomit-frame-pointer
+OPTIMIZATIONS=$(OPTIMIZATION) -fomit-frame-pointer
#
#--------------------------------------------------------