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


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/Makefile

    r04c7003f rf63a591d  
    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 \
     68        srv/hid/s3c24xx_ts \
    6869        srv/hid/fb \
    6970        srv/hid/kbd \
    70         srv/hw/char/i8042
     71        srv/hw/char/i8042 \
     72        srv/hw/char/s3c24xx_uart \
     73        srv/hw/netif/dp8390 \
     74        srv/net/cfg \
     75        srv/net/netif/lo \
     76        srv/net/il/arp \
     77        srv/net/il/ip \
     78        srv/net/tl/icmp \
     79        srv/net/tl/udp \
     80        srv/net/tl/tcp \
     81        srv/net/net \
     82        srv/net/netstart \
     83        app/netecho \
     84        app/nettest1 \
     85        app/nettest2 \
     86        app/ping
     87
     88## Networking
     89#
     90
     91ifeq ($(CONFIG_NETIF_NIL_BUNDLE),y)
     92        LIBN = \
     93                srv/net/nil/eth \
     94                srv/net/nil/nildummy
     95else
     96        DIRS += \
     97                srv/net/nil/eth \
     98                srv/net/nil/nildummy
     99endif
     100
     101## Platform-specific hardware support
     102#
     103
     104ifneq ($(UARCH),abs32le)
     105        DIRS += srv/hid/console
     106endif
    71107
    72108ifeq ($(UARCH),amd64)
    73         DIRS += srv/dd
    74 #       DIRS += srv/hw/bus/pci
     109        DIRS += srv/hw/bus/pci
    75110endif
    76111
    77112ifeq ($(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
     113        DIRS += srv/hw/bus/pci
    84114endif
    85115
     
    90120ifeq ($(UARCH),sparc64)
    91121        DIRS += \
    92                 srv/dd \
    93122                srv/hw/cir/fhc \
    94123                srv/hw/cir/obio
    95124endif
    96125
    97 LIBC = lib/libc
     126## System libraries
     127#
     128
     129LIBC = lib/c
    98130LIBS = \
    99         lib/libfs \
    100         lib/libblock \
     131        lib/fs \
     132        lib/block \
     133        lib/clui \
    101134        lib/softint \
    102135        lib/softfloat \
    103         lib/libdrv
     136        lib/packet \
     137        lib/net
    104138
    105139ifeq ($(UARCH),amd64)
    106         LIBS += lib/libpci
     140        LIBS += lib/pci
    107141endif
    108142
    109143ifeq ($(UARCH),ia32)
    110         LIBS += lib/libpci
     144        LIBS += lib/pci
    111145endif
    112146
     
    114148LIBC_BUILD = $(addsuffix .build,$(LIBC))
    115149LIBS_BUILD = $(addsuffix .build,$(LIBS))
     150LIBN_BUILD = $(addsuffix .build,$(LIBN))
     151BUILDS := $(addsuffix .build,$(DIRS))
    116152
    117 BUILDS := $(addsuffix .build,$(DIRS))
    118 CLEANS := $(addsuffix .clean,$(DIRS)) $(addsuffix .clean,$(LIBS)) $(addsuffix .clean,$(LIBC))
     153CLEANS := $(addsuffix .clean,$(DIRS)) $(addsuffix .clean,$(LIBN)) $(addsuffix .clean,$(LIBS)) $(addsuffix .clean,$(LIBC))
    119154
    120 .PHONY: all $(LIBC_BUILD) $(LIBS_BUILD) $(BUILDS) $(CLEANS) clean
     155.PHONY: all $(LIBC_BUILD) $(LIBS_BUILD) $(LIBN_BUILD) $(BUILDS) $(CLEANS) clean
    121156
    122157all: $(BUILDS)
     
    127162        -$(MAKE) -C $(basename $@) clean
    128163
    129 $(BUILDS): $(LIBC_BUILD) $(LIBS_BUILD)
     164$(BUILDS): $(LIBC_BUILD) $(LIBS_BUILD) $(LIBN_BUILD)
     165        $(MAKE) -C $(basename $@) all PRECHECK=$(PRECHECK)
     166
     167$(LIBN_BUILD): $(LIBC_BUILD) $(LIBS_BUILD)
    130168        $(MAKE) -C $(basename $@) all PRECHECK=$(PRECHECK)
    131169
Note: See TracChangeset for help on using the changeset viewer.