diff options
| author | Eric Andersen <andersen@codepoet.org> | 2000-09-21 22:26:02 +0000 |
|---|---|---|
| committer | Eric Andersen <andersen@codepoet.org> | 2000-09-21 22:26:02 +0000 |
| commit | 2c1faecba7140bb5b51ecb544b2420b5fbcc78b5 (patch) | |
| tree | 236540813fbf0a5f6fa46a5fe233b0ad4319540e | |
| parent | c873d61008d544fa3fba40232f0c6f6f87c534ab (diff) | |
| download | busybox-w32-2c1faecba7140bb5b51ecb544b2420b5fbcc78b5.tar.gz busybox-w32-2c1faecba7140bb5b51ecb544b2420b5fbcc78b5.tar.bz2 busybox-w32-2c1faecba7140bb5b51ecb544b2420b5fbcc78b5.zip | |
Decouple DODEBUG and DOSTATIC
| -rw-r--r-- | Makefile | 29 |
1 files changed, 14 insertions, 15 deletions
| @@ -93,21 +93,20 @@ else | |||
| 93 | CFLAGS += $(WARNINGS) $(OPTIMIZATION) -fomit-frame-pointer -D_GNU_SOURCE | 93 | CFLAGS += $(WARNINGS) $(OPTIMIZATION) -fomit-frame-pointer -D_GNU_SOURCE |
| 94 | LDFLAGS += -s | 94 | LDFLAGS += -s |
| 95 | STRIP = $(STRIPTOOL) --remove-section=.note --remove-section=.comment $(PROG) | 95 | STRIP = $(STRIPTOOL) --remove-section=.note --remove-section=.comment $(PROG) |
| 96 | #Only staticly link when _not_ debugging | 96 | endif |
| 97 | ifeq ($(DOSTATIC),true) | 97 | ifeq ($(DOSTATIC),true) |
| 98 | LDFLAGS += --static | 98 | LDFLAGS += --static |
| 99 | # | 99 | # |
| 100 | #use '-ffunction-sections -fdata-sections' and '--gc-sections' (if they | 100 | #use '-ffunction-sections -fdata-sections' and '--gc-sections' (if they |
| 101 | # work) to try and strip out any unused junk. Doesn't do much for me, | 101 | # work) to try and strip out any unused junk. Doesn't do much for me, |
| 102 | # but you may want to give it a shot... | 102 | # but you may want to give it a shot... |
| 103 | # | 103 | # |
| 104 | #ifeq ($(shell $(CC) -ffunction-sections -fdata-sections -S \ | 104 | #ifeq ($(shell $(CC) -ffunction-sections -fdata-sections -S \ |
| 105 | # -o /dev/null -xc /dev/null 2>/dev/null && $(LD) \ | 105 | # -o /dev/null -xc /dev/null 2>/dev/null && $(LD) \ |
| 106 | # --gc-sections -v >/dev/null && echo 1),1) | 106 | # --gc-sections -v >/dev/null && echo 1),1) |
| 107 | # CFLAGS += -ffunction-sections -fdata-sections | 107 | # CFLAGS += -ffunction-sections -fdata-sections |
| 108 | # LDFLAGS += --gc-sections | 108 | # LDFLAGS += --gc-sections |
| 109 | #endif | 109 | #endif |
| 110 | endif | ||
| 111 | endif | 110 | endif |
| 112 | 111 | ||
| 113 | ifndef $(PREFIX) | 112 | ifndef $(PREFIX) |
