bool "Select all packages by default"
default n
bool "Select all packages by default"
default n
+comment "General build options"
help
This removes all ipkg data from the target directory before building the root fs
help
This removes all ipkg data from the target directory before building the root fs
+choice
+ prompt "Binary stripping method"
+ default USE_STRIP if USE_GLIBC || USE_EGLIBC
+ default USE_SSTRIP
+ help
+ Select the binary stripping method you wish to use.
+
+ config NO_STRIP
+ bool "none"
+ help
+ This will install unstripped binaries (useful for native compiling/debugging)
+
+ config USE_STRIP
+ bool "strip"
+ depends !DEBUG
+ help
+ This will install binaries stripped using strip from binutils
+
+
+ config USE_SSTRIP
+ bool "sstrip"
+ depends !DEBUG
+ depends !USE_GLIBC
+ depends !USE_EGLIBC
+ help
+ This will install binaries stripped using sstrip
+
+endchoice
+
comment "Package build options"
config DEBUG
comment "Package build options"
config DEBUG
This will install all compiled package binaries into build_dir/target-*/debug-*/,
useful for cross-debugging via gdb/gdbserver
This will install all compiled package binaries into build_dir/target-*/debug-*/,
useful for cross-debugging via gdb/gdbserver
-config NO_STRIP
- bool "Install unstripped binary on the target (useful for native compiling/debugging)"
- default n
-
comment "Kernel build options"
config KERNEL_KALLSYMS
comment "Kernel build options"
config KERNEL_KALLSYMS
TARGET_CC:=$(TARGET_CROSS)gcc
TARGET_CXX:=$(if $(CONFIG_INSTALL_LIBSTDCPP),$(TARGET_CROSS)g++,no)
TARGET_CC:=$(TARGET_CROSS)gcc
TARGET_CXX:=$(if $(CONFIG_INSTALL_LIBSTDCPP),$(TARGET_CROSS)g++,no)
-STRIP:=$(STAGING_DIR_HOST)/bin/sstrip
PATCH:=$(SCRIPT_DIR)/patch-kernel.sh
SED:=$(STAGING_DIR_HOST)/bin/sed -i -e
CP:=cp -fpR
PATCH:=$(SCRIPT_DIR)/patch-kernel.sh
SED:=$(STAGING_DIR_HOST)/bin/sed -i -e
CP:=cp -fpR
# strip an entire directory
ifneq ($(CONFIG_NO_STRIP),)
RSTRIP:=:
# strip an entire directory
ifneq ($(CONFIG_NO_STRIP),)
RSTRIP:=:
+ ifneq ($(CONFIG_USE_STRIP),)
+ STRIP:=$(TARGET_CROSS)strip
+ else
+ ifneq ($(CONFIG_USE_SSTRIP),)
+ STRIP:=$(STAGING_DIR_HOST)/bin/sstrip
+ endif
+ endif
RSTRIP:= \
NM="$(TARGET_CROSS)nm" \
STRIP="$(STRIP)" \
RSTRIP:= \
NM="$(TARGET_CROSS)nm" \
STRIP="$(STRIP)" \
config USE_EGLIBC
bool "Use eglibc"
depends !avr32
config USE_EGLIBC
bool "Use eglibc"
depends !avr32
config USE_GLIBC
bool "Use glibc"
depends !avr32
config USE_GLIBC
bool "Use glibc"
depends !avr32
config USE_UCLIBC
bool "Use uClibc"
config USE_UCLIBC
bool "Use uClibc"