Changes in uspace/Makefile [95319bd:14f1db0] in mainline


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/Makefile

    r95319bd r14f1db0  
    4141        app/mkfat \
    4242        app/redir \
     43        app/sbi \
    4344        app/taskdump \
    4445        app/tester \
    4546        app/tetris \
    4647        app/trace \
    47         app/ps \
    48         app/top \
    49         app/uptime \
    50         app/dummy_load \
    5148        srv/clip \
    5249        srv/devmap \
     
    6865        srv/hid/fb \
    6966        srv/hid/kbd \
    70         srv/hw/char/i8042
     67        srv/hw/char/i8042 \
     68        srv/hw/netif/dp8390 \
     69        srv/net/cfg \
     70        srv/net/netif/lo \
     71        srv/net/il/arp \
     72        srv/net/il/ip \
     73        srv/net/tl/icmp \
     74        srv/net/tl/udp \
     75        srv/net/tl/tcp \
     76        srv/net/net \
     77        srv/net/netstart \
     78        app/netecho \
     79        app/nettest1 \
     80        app/nettest2 \
     81        app/ping
     82
     83## Networking
     84#
     85
     86ifeq ($(CONFIG_NETIF_NIL_BUNDLE),y)
     87        LIBN = \
     88                srv/net/nil/eth \
     89                srv/net/nil/nildummy
     90else
     91        DIRS += \
     92                srv/net/nil/eth \
     93                srv/net/nil/nildummy
     94endif
    7195
    7296## Platform-specific hardware support
     
    95119endif
    96120
    97 ## Networking
    98 #
    99 
    100 ifeq ($(CONFIG_NETIF_DP8390),y)
    101         DIRS += srv/net/netif/dp8390
    102 endif
    103 
    104 NETWORKING_COMMON = \
    105         srv/net/netif/lo \
    106         srv/net/nil/eth \
    107         srv/net/nil/nildummy \
    108         srv/net/net \
    109         srv/net/net/start \
    110         srv/net/socket \
    111         srv/net/app/echo \
    112         srv/net/app/ping \
    113         srv/net/app/nettest1 \
    114         srv/net/app/nettest2
    115 
    116 NETWORKING_MODULAR = \
    117         srv/net/il/arp \
    118         srv/net/il/ip \
    119         srv/net/tl/icmp \
    120         srv/net/tl/udp \
    121         srv/net/tl/tcp
    122 
    123121## System libraries
    124122#
     
    128126        lib/fs \
    129127        lib/block \
     128        lib/clui \
    130129        lib/softint \
    131130        lib/softfloat \
     131        lib/socket \
     132        lib/net
    132133
    133134ifeq ($(UARCH),amd64)
     
    142143LIBC_BUILD = $(addsuffix .build,$(LIBC))
    143144LIBS_BUILD = $(addsuffix .build,$(LIBS))
     145LIBN_BUILD = $(addsuffix .build,$(LIBN))
     146BUILDS := $(addsuffix .build,$(DIRS))
    144147
    145 ifeq ($(CONFIG_NETWORKING),modular)
    146         BUILDS := $(addsuffix .build,$(DIRS)) $(addsuffix .build,$(NETWORKING_COMMON)) $(addsuffix .build,$(NETWORKING_MODULAR))
    147 endif
     148CLEANS := $(addsuffix .clean,$(DIRS)) $(addsuffix .clean,$(LIBN)) $(addsuffix .clean,$(LIBS)) $(addsuffix .clean,$(LIBC))
    148149
    149 ifeq ($(CONFIG_NETWORKING),module)
    150         BUILDS := $(addsuffix .build,$(DIRS)) $(addsuffix .build,$(NETWORKING_COMMON))
    151 endif
    152 
    153 ifeq ($(CONFIG_NETWORKING),none)
    154         BUILDS := $(addsuffix .build,$(DIRS))
    155 endif
    156 
    157 CLEANS := $(addsuffix .clean,$(DIRS)) $(addsuffix .clean,$(NETWORKING_COMMON)) $(addsuffix .clean,$(NETWORKING_MODULAR)) $(addsuffix .clean,$(LIBS)) $(addsuffix .clean,$(LIBC))
    158 
    159 .PHONY: all $(LIBC_BUILD) $(LIBS_BUILD) $(BUILDS) $(CLEANS) clean
     150.PHONY: all $(LIBC_BUILD) $(LIBS_BUILD) $(LIBN_BUILD) $(BUILDS) $(CLEANS) clean
    160151
    161152all: $(BUILDS)
     
    166157        -$(MAKE) -C $(basename $@) clean
    167158
    168 $(BUILDS): $(LIBC_BUILD) $(LIBS_BUILD)
     159$(BUILDS): $(LIBC_BUILD) $(LIBS_BUILD) $(LIBN_BUILD)
     160        $(MAKE) -C $(basename $@) all PRECHECK=$(PRECHECK)
     161
     162$(LIBN_BUILD): $(LIBC_BUILD) $(LIBS_BUILD)
    169163        $(MAKE) -C $(basename $@) all PRECHECK=$(PRECHECK)
    170164
Note: See TracChangeset for help on using the changeset viewer.