- add printutils and util-linux/volume_id
- pull in Kbuild.includes
This commit is contained in:
parent
da616dbfa8
commit
119f87be2a
@ -6,12 +6,42 @@ objtree := $(CURDIR)
|
|||||||
src := $(srctree)
|
src := $(srctree)
|
||||||
obj := $(objtree)
|
obj := $(objtree)
|
||||||
|
|
||||||
|
# Look for make include files relative to root of kernel src
|
||||||
|
MAKEFLAGS += --include-dir=$(srctree)
|
||||||
|
|
||||||
default: busybox
|
default: busybox
|
||||||
|
|
||||||
|
ifndef HOSTCC
|
||||||
|
HOSTCC = cc
|
||||||
|
endif
|
||||||
|
AS = $(CROSS_COMPILE)as
|
||||||
|
CC = $(CROSS_COMPILE)gcc
|
||||||
|
LD = $(CC) -nostdlib
|
||||||
|
CPP = $(CC) -E
|
||||||
|
AR = $(CROSS_COMPILE)ar
|
||||||
|
NM = $(CROSS_COMPILE)nm
|
||||||
|
STRIP = $(CROSS_COMPILE)strip
|
||||||
|
OBJCOPY = $(CROSS_COMPILE)objcopy
|
||||||
|
OBJDUMP = $(CROSS_COMPILE)objdump
|
||||||
|
|
||||||
|
CFLAGS := $(CFLAGS)
|
||||||
|
CPPFLAGS+= -D"KBUILD_STR(s)=\#s" #-Q
|
||||||
|
WHOLE_PROGRAM:=$(call cc-option,-fwhole-program,)
|
||||||
|
|
||||||
include .config
|
include .config
|
||||||
|
# We need some generic definitions
|
||||||
|
include $(srctree)/scripts/Kbuild.include
|
||||||
|
|
||||||
|
include Makefile.flags
|
||||||
ifdef CONFIG_FEATURE_COMPRESS_USAGE
|
ifdef CONFIG_FEATURE_COMPRESS_USAGE
|
||||||
usage_stuff = include/usage_compressed.h
|
usage_stuff = include/usage_compressed.h
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifndef BB_VER
|
||||||
|
BB_VER:=""
|
||||||
|
endif
|
||||||
|
|
||||||
|
|
||||||
# pull in the config stuff
|
# pull in the config stuff
|
||||||
lib-all-y := applets/applets.o
|
lib-all-y := applets/applets.o
|
||||||
lib-y:=
|
lib-y:=
|
||||||
@ -90,6 +120,9 @@ lib-y:=
|
|||||||
include util-linux/Kbuild
|
include util-linux/Kbuild
|
||||||
lib-all-y += $(patsubst %,util-linux/%,$(sort $(lib-y)))
|
lib-all-y += $(patsubst %,util-linux/%,$(sort $(lib-y)))
|
||||||
lib-y:=
|
lib-y:=
|
||||||
|
include util-linux/volume_id/Kbuild
|
||||||
|
lib-all-y += $(patsubst %,util-linux/volume_id/%,$(sort $(lib-y)))
|
||||||
|
lib-y:=
|
||||||
include init/Kbuild
|
include init/Kbuild
|
||||||
lib-all-y += $(patsubst %,init/%,$(sort $(lib-y)))
|
lib-all-y += $(patsubst %,init/%,$(sort $(lib-y)))
|
||||||
lib-y:=
|
lib-y:=
|
||||||
@ -99,6 +132,9 @@ lib-y:=
|
|||||||
include editors/Kbuild
|
include editors/Kbuild
|
||||||
lib-all-y += $(patsubst %,editors/%,$(sort $(lib-y)))
|
lib-all-y += $(patsubst %,editors/%,$(sort $(lib-y)))
|
||||||
lib-y:=
|
lib-y:=
|
||||||
|
include printutils/Kbuild
|
||||||
|
lib-all-y += $(patsubst %,printutils/%,$(sort $(lib-y)))
|
||||||
|
lib-y:=
|
||||||
include selinux/Kbuild
|
include selinux/Kbuild
|
||||||
lib-all-y += $(patsubst %,selinux/%,$(sort $(lib-y)))
|
lib-all-y += $(patsubst %,selinux/%,$(sort $(lib-y)))
|
||||||
lib-y:=
|
lib-y:=
|
||||||
@ -109,25 +145,6 @@ include libbb/Kbuild
|
|||||||
lib-all-y += $(patsubst %,libbb/%,$(sort $(lib-y)))
|
lib-all-y += $(patsubst %,libbb/%,$(sort $(lib-y)))
|
||||||
lib-y:=
|
lib-y:=
|
||||||
|
|
||||||
include Makefile.flags
|
|
||||||
ifndef BB_VER
|
|
||||||
BB_VER:=""
|
|
||||||
endif
|
|
||||||
|
|
||||||
CPPFLAGS+= -D"KBUILD_STR(s)=\#s" #-Q
|
|
||||||
|
|
||||||
HOSTCC = gcc
|
|
||||||
AS = $(CROSS_COMPILE)as
|
|
||||||
CC = $(CROSS_COMPILE)gcc
|
|
||||||
LD = $(CC) -nostdlib
|
|
||||||
CPP = $(CC) -E
|
|
||||||
AR = $(CROSS_COMPILE)ar
|
|
||||||
NM = $(CROSS_COMPILE)nm
|
|
||||||
STRIP = $(CROSS_COMPILE)strip
|
|
||||||
OBJCOPY = $(CROSS_COMPILE)objcopy
|
|
||||||
OBJDUMP = $(CROSS_COMPILE)objdump
|
|
||||||
|
|
||||||
WHOLE_PROGRAM:=$(call cc-option,-fwhole-program,)
|
|
||||||
busybox: $(usage_stuff)
|
busybox: $(usage_stuff)
|
||||||
$(CC) $(CPPFLAGS) $(CFLAGS) $(EXTRA_CFLAGS) --combine $(WHOLE_PROGRAM) \
|
$(CC) $(CPPFLAGS) $(CFLAGS) $(EXTRA_CFLAGS) --combine $(WHOLE_PROGRAM) \
|
||||||
-funit-at-a-time -Wno-error -std=gnu99 \
|
-funit-at-a-time -Wno-error -std=gnu99 \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user