Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/Makefile.common

    r3c664d6 r664af708  
    8686LIBCLUI_PREFIX = $(LIB_PREFIX)/clui
    8787
    88 LIBPCI_PREFIX = $(LIB_PREFIX)/pci
    89 
    90 LIBSOCKET_PREFIX = $(LIB_PREFIX)/socket
     88LIBDRV_PREFIX = $(LIB_PREFIX)/drv
     89LIBPACKET_PREFIX = $(LIB_PREFIX)/packet
    9190LIBNET_PREFIX = $(LIB_PREFIX)/net
    9291
     
    136135endif
    137136
     137ifeq ($(CONFIG_LINE_DEBUG),y)
     138        GCC_CFLAGS += -g
     139        ICC_CFLAGS += -g
     140        SUNCC_CFLAGS += -g
     141        CLANG_CFLAGS += -g
     142endif
     143
    138144## Setup platform configuration
    139145#
     
    172178ifneq ($(BINARY),)
    173179%.disasm: $(BINARY)
     180ifeq ($(CONFIG_LINE_DEBUG),y)
     181        $(OBJDUMP) -d -S $< > $@
     182else
    174183        $(OBJDUMP) -d $< > $@
     184endif
    175185
    176186$(BINARY): $(LINKER_SCRIPT) $(OBJECTS) $(LIBS) $(BASE_LIBS)
     
    207217        makedepend -f - -- $(DEPEND_DEFS) $(CFLAGS) -- $(SOURCES) > $@ 2> /dev/null
    208218        -[ -f $(DEPEND_PREV) ] && diff -q $(DEPEND_PREV) $@ && mv -f $(DEPEND_PREV) $@
     219
     220##
     221# This explicit dependecy of the output binary on the object files seems to be
     222# necessary to prevent parallel build failures (GNU make bug #26893 ???).
     223$(OUTPUT): $(OBJECTS)
     224
Note: See TracChangeset for help on using the changeset viewer.