diff options
| author | vapier <vapier@69ca8d6d-28ef-0310-b511-8ec308f3f277> | 2006-03-10 23:20:48 +0000 |
|---|---|---|
| committer | vapier <vapier@69ca8d6d-28ef-0310-b511-8ec308f3f277> | 2006-03-10 23:20:48 +0000 |
| commit | 50b000f0dcd01a4b692d658ecc9207d407eadd03 (patch) | |
| tree | a8a958f094706e385189bd35c9362353945aaa2b | |
| parent | a9db6001eedf2a2eb2f0026b1ab1834b279ad009 (diff) | |
| download | busybox-w32-50b000f0dcd01a4b692d658ecc9207d407eadd03.tar.gz busybox-w32-50b000f0dcd01a4b692d658ecc9207d407eadd03.tar.bz2 busybox-w32-50b000f0dcd01a4b692d658ecc9207d407eadd03.zip | |
add a sep option for stripping
git-svn-id: svn://busybox.net/trunk/busybox@14517 69ca8d6d-28ef-0310-b511-8ec308f3f277
| -rw-r--r-- | Config.in | 7 | ||||
| -rw-r--r-- | Rules.mak | 5 |
2 files changed, 11 insertions, 1 deletions
| @@ -318,6 +318,13 @@ config CONFIG_EFENCE | |||
| 318 | 318 | ||
| 319 | endchoice | 319 | endchoice |
| 320 | 320 | ||
| 321 | config CONFIG_STRIP_BINARIES | ||
| 322 | bool "Strip busybox objects" | ||
| 323 | default y if !CONFIG_DEBUG | ||
| 324 | default n if CONFIG_DEBUG | ||
| 325 | help | ||
| 326 | Whether or not we strip the busybox binary and such. | ||
| 327 | |||
| 321 | config CONFIG_DEBUG_YANK_SUSv2 | 328 | config CONFIG_DEBUG_YANK_SUSv2 |
| 322 | bool "Disable obsolete features removed before SUSv3?" | 329 | bool "Disable obsolete features removed before SUSv3?" |
| 323 | default y | 330 | default y |
| @@ -238,10 +238,13 @@ endif | |||
| 238 | LDFLAGS+=$(if $(call is_eq,$(CONFIG_DEBUG),y),$(call check_ld,LDFLAGS,--warn-common,)$(call check_ld,LDFLAGS,--sort-common,)) | 238 | LDFLAGS+=$(if $(call is_eq,$(CONFIG_DEBUG),y),$(call check_ld,LDFLAGS,--warn-common,)$(call check_ld,LDFLAGS,--sort-common,)) |
| 239 | ifeq ($(CONFIG_DEBUG),y) | 239 | ifeq ($(CONFIG_DEBUG),y) |
| 240 | CFLAGS +=$(WARNINGS) -g -D_GNU_SOURCE | 240 | CFLAGS +=$(WARNINGS) -g -D_GNU_SOURCE |
| 241 | STRIPCMD:=/bin/true -Not_stripping_since_we_are_debugging | ||
| 242 | else | 241 | else |
| 243 | CFLAGS+=$(WARNINGS) $(OPTIMIZATIONS) -D_GNU_SOURCE -DNDEBUG | 242 | CFLAGS+=$(WARNINGS) $(OPTIMIZATIONS) -D_GNU_SOURCE -DNDEBUG |
| 243 | endif | ||
| 244 | ifeq ($(CONFIG_STRIP_BINARIES),y) | ||
| 244 | STRIPCMD:=$(STRIP) -s --remove-section=.note --remove-section=.comment | 245 | STRIPCMD:=$(STRIP) -s --remove-section=.note --remove-section=.comment |
| 246 | else | ||
| 247 | STRIPCMD:=/bin/true -Not_stripping_since_we_are_debugging | ||
| 245 | endif | 248 | endif |
| 246 | PROG_CFLAGS+=$(if $(call is_eq,$(CONFIG_STATIC),y),\ | 249 | PROG_CFLAGS+=$(if $(call is_eq,$(CONFIG_STATIC),y),\ |
| 247 | $(call check_gcc,PROG_CFLAGS,-static,)) | 250 | $(call check_gcc,PROG_CFLAGS,-static,)) |
