Changes in uspace/Makefile.common [14f1db0:3c664d6] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/Makefile.common
r14f1db0 r3c664d6 95 95 LINKER_SCRIPT ?= $(LIBC_PREFIX)/arch/$(UARCH)/_link.ld 96 96 97 ifeq ($(CONFIG_OPTIMIZE_FOR_SIZE),y) 98 OPTIMIZATION = s 99 else 100 OPTIMIZATION = 3 101 endif 102 97 103 .PHONY: all clean 98 104 … … 103 109 rm -f $(DEPEND) $(DEPEND_PREV) $(JOB) $(OUTPUT) $(EXTRA_OUTPUT) $(EXTRA_CLEAN) 104 110 find . -name '*.o' -follow -exec rm \{\} \; 105 106 OPTIMIZATION = 3107 111 108 112 GCC_CFLAGS = -I$(LIBC_PREFIX)/include -O$(OPTIMIZATION) -imacros $(CONFIG_HEADER) \ … … 111 115 -Wall -Wextra -Wno-clobbered -Wno-unused-parameter -Wmissing-prototypes \ 112 116 -Werror-implicit-function-declaration -Wwrite-strings \ 113 - Werror -pipe -g -D__$(ENDIANESS)__117 -pipe -g -D__$(ENDIANESS)__ 114 118 115 119 ICC_CFLAGS = -I$(LIBC_PREFIX)/include -O$(OPTIMIZATION) -imacros $(CONFIG_HEADER) \ … … 118 122 -Wall -Wextra -Wno-clobbered -Wno-unused-parameter -Wmissing-prototypes \ 119 123 -Werror-implicit-function-declaration -Wwrite-strings \ 120 - Werror -pipe -g -D__$(ENDIANESS)__124 -pipe -g -D__$(ENDIANESS)__ 121 125 122 126 CLANG_CFLAGS = -I$(LIBC_PREFIX)/include -O$(OPTIMIZATION) -imacros $(CONFIG_HEADER) \ … … 127 131 -pipe -g -arch $(CLANG_ARCH) -D__$(ENDIANESS)__ 128 132 133 ifeq ($(CONFIG_DEBUG),y) 134 GCC_CFLAGS += -Werror 135 ICC_CFLAGS += -Werror 136 endif 137 129 138 ## Setup platform configuration 130 139 # … … 167 176 $(BINARY): $(LINKER_SCRIPT) $(OBJECTS) $(LIBS) $(BASE_LIBS) 168 177 $(LD) -N $(LFLAGS) -T $(LINKER_SCRIPT) -M -Map $(BINARY).map -o $(BINARY) $(OBJECTS) $(LIBS) $(BASE_LIBS) 178 ifeq ($(CONFIG_STRIP_BINARIES),y) 179 $(STRIP) $(BINARY) 180 endif 169 181 endif 170 182
Note:
See TracChangeset
for help on using the changeset viewer.