Changes in uspace/Makefile [04c7003f:f09d891] in mainline


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/Makefile

    r04c7003f rf09d891  
    2727#
    2828
    29 ## Include configuration
     29-include ../Makefile.common
     30-include ../Makefile.config
     31
     32## Common binaries
    3033#
    31 
    32 -include ../Makefile.config
    3334
    3435DIRS = \
     
    4041        app/mkfat \
    4142        app/redir \
    42         app/shutters \
     43        app/sbi \
     44        app/stats \
    4345        app/taskdump \
     46        app/tasks \
    4447        app/tester \
    45         app/test_serial \
    4648        app/tetris \
    4749        app/trace \
     50        app/top \
    4851        srv/clip \
    4952        srv/devmap \
    50         srv/devman \
    51         srv/drivers/root \
    5253        srv/loader \
    5354        srv/ns \
     
    6465        srv/fs/devfs \
    6566        srv/hid/adb_mouse \
    66         srv/hid/console \
    6767        srv/hid/char_mouse \
    6868        srv/hid/fb \
    6969        srv/hid/kbd \
    70         srv/hw/char/i8042
     70        srv/hw/char/i8042 \
     71        srv/hw/netif/dp8390 \
     72        srv/net/cfg \
     73        srv/net/netif/lo \
     74        srv/net/il/arp \
     75        srv/net/il/ip \
     76        srv/net/tl/icmp \
     77        srv/net/tl/udp \
     78        srv/net/tl/tcp \
     79        srv/net/net \
     80        srv/net/netstart \
     81        app/netecho \
     82        app/nettest1 \
     83        app/nettest2 \
     84        app/ping
     85
     86## Networking
     87#
     88
     89ifeq ($(CONFIG_NETIF_NIL_BUNDLE),y)
     90        LIBN = \
     91                srv/net/nil/eth \
     92                srv/net/nil/nildummy
     93else
     94        DIRS += \
     95                srv/net/nil/eth \
     96                srv/net/nil/nildummy
     97endif
     98
     99## Platform-specific hardware support
     100#
     101
     102ifneq ($(UARCH),abs32le)
     103        DIRS += srv/hid/console
     104endif
    71105
    72106ifeq ($(UARCH),amd64)
    73         DIRS += srv/dd
    74 #       DIRS += srv/hw/bus/pci
     107        DIRS += srv/hw/bus/pci
    75108endif
    76109
    77110ifeq ($(UARCH),ia32)
    78         DIRS += srv/dd
    79         DIRS += srv/drivers/rootia32
    80         DIRS += srv/drivers/pciintel
    81         DIRS += srv/drivers/isa
    82         DIRS += srv/drivers/ns8250
    83 #       DIRS += srv/hw/bus/pci
     111        DIRS += srv/hw/bus/pci
    84112endif
    85113
     
    90118ifeq ($(UARCH),sparc64)
    91119        DIRS += \
    92                 srv/dd \
    93120                srv/hw/cir/fhc \
    94121                srv/hw/cir/obio
    95122endif
    96123
    97 LIBC = lib/libc
     124## System libraries
     125#
     126
     127LIBC = lib/c
    98128LIBS = \
    99         lib/libfs \
    100         lib/libblock \
     129        lib/fs \
     130        lib/block \
     131        lib/clui \
    101132        lib/softint \
    102133        lib/softfloat \
    103         lib/libdrv
     134        lib/socket \
     135        lib/net
    104136
    105137ifeq ($(UARCH),amd64)
    106         LIBS += lib/libpci
     138        LIBS += lib/pci
    107139endif
    108140
    109141ifeq ($(UARCH),ia32)
    110         LIBS += lib/libpci
     142        LIBS += lib/pci
    111143endif
    112144
     
    114146LIBC_BUILD = $(addsuffix .build,$(LIBC))
    115147LIBS_BUILD = $(addsuffix .build,$(LIBS))
     148LIBN_BUILD = $(addsuffix .build,$(LIBN))
     149BUILDS := $(addsuffix .build,$(DIRS))
    116150
    117 BUILDS := $(addsuffix .build,$(DIRS))
    118 CLEANS := $(addsuffix .clean,$(DIRS)) $(addsuffix .clean,$(LIBS)) $(addsuffix .clean,$(LIBC))
     151CLEANS := $(addsuffix .clean,$(DIRS)) $(addsuffix .clean,$(LIBN)) $(addsuffix .clean,$(LIBS)) $(addsuffix .clean,$(LIBC))
    119152
    120 .PHONY: all $(LIBC_BUILD) $(LIBS_BUILD) $(BUILDS) $(CLEANS) clean
     153.PHONY: all $(LIBC_BUILD) $(LIBS_BUILD) $(LIBN_BUILD) $(BUILDS) $(CLEANS) clean
    121154
    122155all: $(BUILDS)
     
    127160        -$(MAKE) -C $(basename $@) clean
    128161
    129 $(BUILDS): $(LIBC_BUILD) $(LIBS_BUILD)
     162$(BUILDS): $(LIBC_BUILD) $(LIBS_BUILD) $(LIBN_BUILD)
     163        $(MAKE) -C $(basename $@) all PRECHECK=$(PRECHECK)
     164
     165$(LIBN_BUILD): $(LIBC_BUILD) $(LIBS_BUILD)
    130166        $(MAKE) -C $(basename $@) all PRECHECK=$(PRECHECK)
    131167
Note: See TracChangeset for help on using the changeset viewer.