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


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/Makefile

    r14f1db0 r95319bd  
    4141        app/mkfat \
    4242        app/redir \
    43         app/sbi \
    4443        app/taskdump \
    4544        app/tester \
    4645        app/tetris \
    4746        app/trace \
     47        app/ps \
     48        app/top \
     49        app/uptime \
     50        app/dummy_load \
    4851        srv/clip \
    4952        srv/devmap \
     
    6568        srv/hid/fb \
    6669        srv/hid/kbd \
    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 
    86 ifeq ($(CONFIG_NETIF_NIL_BUNDLE),y)
    87         LIBN = \
    88                 srv/net/nil/eth \
    89                 srv/net/nil/nildummy
    90 else
    91         DIRS += \
    92                 srv/net/nil/eth \
    93                 srv/net/nil/nildummy
    94 endif
     70        srv/hw/char/i8042
    9571
    9672## Platform-specific hardware support
     
    11995endif
    12096
     97## Networking
     98#
     99
     100ifeq ($(CONFIG_NETIF_DP8390),y)
     101        DIRS += srv/net/netif/dp8390
     102endif
     103
     104NETWORKING_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
     116NETWORKING_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
    121123## System libraries
    122124#
     
    126128        lib/fs \
    127129        lib/block \
    128         lib/clui \
    129130        lib/softint \
    130131        lib/softfloat \
    131         lib/socket \
    132         lib/net
    133132
    134133ifeq ($(UARCH),amd64)
     
    143142LIBC_BUILD = $(addsuffix .build,$(LIBC))
    144143LIBS_BUILD = $(addsuffix .build,$(LIBS))
    145 LIBN_BUILD = $(addsuffix .build,$(LIBN))
    146 BUILDS := $(addsuffix .build,$(DIRS))
    147144
    148 CLEANS := $(addsuffix .clean,$(DIRS)) $(addsuffix .clean,$(LIBN)) $(addsuffix .clean,$(LIBS)) $(addsuffix .clean,$(LIBC))
     145ifeq ($(CONFIG_NETWORKING),modular)
     146        BUILDS := $(addsuffix .build,$(DIRS)) $(addsuffix .build,$(NETWORKING_COMMON)) $(addsuffix .build,$(NETWORKING_MODULAR))
     147endif
    149148
    150 .PHONY: all $(LIBC_BUILD) $(LIBS_BUILD) $(LIBN_BUILD) $(BUILDS) $(CLEANS) clean
     149ifeq ($(CONFIG_NETWORKING),module)
     150        BUILDS := $(addsuffix .build,$(DIRS)) $(addsuffix .build,$(NETWORKING_COMMON))
     151endif
     152
     153ifeq ($(CONFIG_NETWORKING),none)
     154        BUILDS := $(addsuffix .build,$(DIRS))
     155endif
     156
     157CLEANS := $(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
    151160
    152161all: $(BUILDS)
     
    157166        -$(MAKE) -C $(basename $@) clean
    158167
    159 $(BUILDS): $(LIBC_BUILD) $(LIBS_BUILD) $(LIBN_BUILD)
    160         $(MAKE) -C $(basename $@) all PRECHECK=$(PRECHECK)
    161 
    162 $(LIBN_BUILD): $(LIBC_BUILD) $(LIBS_BUILD)
     168$(BUILDS): $(LIBC_BUILD) $(LIBS_BUILD)
    163169        $(MAKE) -C $(basename $@) all PRECHECK=$(PRECHECK)
    164170
Note: See TracChangeset for help on using the changeset viewer.