Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/Makefile.common

    r1cb092d rf63a591d  
    8888LIBPCI_PREFIX = $(LIB_PREFIX)/pci
    8989
    90 LIBSOCKET_PREFIX = $(LIB_PREFIX)/socket
     90LIBPACKET_PREFIX = $(LIB_PREFIX)/packet
    9191LIBNET_PREFIX = $(LIB_PREFIX)/net
    9292
     
    9494
    9595LINKER_SCRIPT ?= $(LIBC_PREFIX)/arch/$(UARCH)/_link.ld
     96
     97ifeq ($(CONFIG_OPTIMIZE_FOR_SIZE),y)
     98        OPTIMIZATION = s
     99else
     100        OPTIMIZATION = 3
     101endif
    96102
    97103.PHONY: all clean
     
    103109        rm -f $(DEPEND) $(DEPEND_PREV) $(JOB) $(OUTPUT) $(EXTRA_OUTPUT) $(EXTRA_CLEAN)
    104110        find . -name '*.o' -follow -exec rm \{\} \;
    105 
    106 ifeq ($(CONFIG_OPTIMIZE_FOR_SIZE),y)
    107 OPTIMIZATION = s
    108 else
    109 OPTIMIZATION = 3
    110 endif
    111111
    112112GCC_CFLAGS = -I$(LIBC_PREFIX)/include -O$(OPTIMIZATION) -imacros $(CONFIG_HEADER) \
     
    115115        -Wall -Wextra -Wno-clobbered -Wno-unused-parameter -Wmissing-prototypes \
    116116        -Werror-implicit-function-declaration -Wwrite-strings \
    117         -Werror -pipe -g -D__$(ENDIANESS)__
     117        -pipe -g -D__$(ENDIANESS)__
    118118
    119119ICC_CFLAGS = -I$(LIBC_PREFIX)/include -O$(OPTIMIZATION) -imacros $(CONFIG_HEADER) \
     
    122122        -Wall -Wextra -Wno-clobbered -Wno-unused-parameter -Wmissing-prototypes \
    123123        -Werror-implicit-function-declaration -Wwrite-strings \
    124         -Werror -pipe -g -D__$(ENDIANESS)__
     124        -pipe -g -D__$(ENDIANESS)__
    125125
    126126CLANG_CFLAGS = -I$(LIBC_PREFIX)/include -O$(OPTIMIZATION) -imacros $(CONFIG_HEADER) \
     
    131131        -pipe -g -arch $(CLANG_ARCH) -D__$(ENDIANESS)__
    132132
     133ifeq ($(CONFIG_DEBUG),y)
     134        GCC_CFLAGS += -Werror
     135        ICC_CFLAGS += -Werror
     136endif
     137
    133138## Setup platform configuration
    134139#
     
    167172ifneq ($(BINARY),)
    168173%.disasm: $(BINARY)
     174ifeq ($(CONFIG_LINE_DEBUG),y)
     175        $(OBJDUMP) -d -S $< > $@
     176else
    169177        $(OBJDUMP) -d $< > $@
     178endif
    170179
    171180$(BINARY): $(LINKER_SCRIPT) $(OBJECTS) $(LIBS) $(BASE_LIBS)
Note: See TracChangeset for help on using the changeset viewer.