Changeset 14f1db0 in mainline for boot/Makefile.common


Ignore:
Timestamp:
2010-04-09T12:54:57Z (15 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
a1caa3c2
Parents:
24ab58b3
Message:

networking overhaul:

  • separation of conserns
  • removal of (almost all) overlaping symbols, libnetif is not needed anymore
  • again, it is possible to build the networking in multiple architecture configurations (however, currently only the bundling netif and nil layers is supported, more to come)
  • code style updates and fixes (still a huge amount of work to do)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • boot/Makefile.common

    r24ab58b3 r14f1db0  
    4040        $(USPACEDIR)/srv/bd/rd/rd \
    4141        $(USPACEDIR)/srv/vfs/vfs
     42
    4243ifeq ($(RDFMT),tmpfs)
    4344        INIT_TASKS += $(USPACEDIR)/srv/fs/tmpfs/tmpfs
    4445endif
     46
    4547ifeq ($(RDFMT),fat)
    4648        INIT_TASKS += $(USPACEDIR)/srv/fs/fat/fat
     
    6062        $(USPACEDIR)/srv/taskmon/taskmon \
    6163        $(USPACEDIR)/srv/hw/netif/dp8390/dp8390 \
     64        $(USPACEDIR)/srv/net/netif/lo/lo \
     65        $(USPACEDIR)/srv/net/il/arp/arp \
     66        $(USPACEDIR)/srv/net/il/ip/ip \
     67        $(USPACEDIR)/srv/net/tl/icmp/icmp \
     68        $(USPACEDIR)/srv/net/tl/udp/udp \
     69        $(USPACEDIR)/srv/net/tl/tcp/tcp \
    6270        $(USPACEDIR)/srv/net/net/net \
    6371        $(USPACEDIR)/srv/net/netstart/netstart \
    64         $(USPACEDIR)/srv/net/netif/lo/lo \
    65         $(USPACEDIR)/srv/net/nil/eth/eth \
    66         $(USPACEDIR)/srv/net/nil/nildummy/nildummy
     72
     73ifneq ($(CONFIG_NETIF_NIL_BUNDLE),y)
     74        RD_SRVS += \
     75                $(USPACEDIR)/srv/net/nil/eth/eth \
     76                $(USPACEDIR)/srv/net/nil/nildummy/nildummy
     77endif
    6778
    6879RD_APPS = \
     
    7889        $(USPACEDIR)/app/tetris/tetris \
    7990        $(USPACEDIR)/app/trace/trace \
     91        $(USPACEDIR)/app/nettest1/nettest1 \
     92        $(USPACEDIR)/app/nettest2/nettest2 \
    8093        $(USPACEDIR)/app/netecho/netecho \
    81         $(USPACEDIR)/app/ping/ping \
    82         $(USPACEDIR)/app/nettest1/nettest1 \
    83         $(USPACEDIR)/app/nettest2/nettest2
     94        $(USPACEDIR)/app/ping/ping
    8495
    8596COMPONENTS = \
     
    91102        $(USPACEDIR)/srv/bd/rd/rd \
    92103        $(USPACEDIR)/srv/vfs/vfs
     104
    93105ifeq ($(RDFMT),tmpfs)
    94106        COMPONENTS += $(USPACEDIR)/srv/fs/tmpfs/tmpfs
    95107endif
     108
    96109ifeq ($(RDFMT),fat)
    97110        COMPONENTS += $(USPACEDIR)/srv/fs/fat/fat
     
    99112
    100113NET_CFG = \
    101         $(USPACEDIR)/srv/net/cfg/$(CONFIG_NETWORKING)/general \
    102         $(USPACEDIR)/srv/net/cfg/$(CONFIG_NETWORKING)/lo \
    103         $(USPACEDIR)/srv/net/cfg/$(CONFIG_NETWORKING)/ne2k
    104 
    105 ifeq ($(CONFIG_NETWORKING),modular)
    106         RD_SRVS += \
    107                 $(USPACEDIR)/srv/net/il/ip/ip \
    108                 $(USPACEDIR)/srv/net/il/arp/arp \
    109                 $(USPACEDIR)/srv/net/tl/udp/udp \
    110                 $(USPACEDIR)/srv/net/tl/tcp/tcp \
    111                 $(USPACEDIR)/srv/net/tl/icmp/icmp
    112 endif
     114        $(USPACEDIR)/srv/net/cfg/general \
     115        $(USPACEDIR)/srv/net/cfg/lo \
     116        $(USPACEDIR)/srv/net/cfg/ne2k
Note: See TracChangeset for help on using the changeset viewer.