Changeset 849ed54 in mainline for uspace/Makefile


Ignore:
Timestamp:
2010-03-30T18:39:04Z (15 years ago)
Author:
Martin Decky <martin@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
7553689
Parents:
7d6fe4db
Message:

Networking work:
Split the networking stack into end-user library (libsocket) and two helper libraries (libnet and libnetif).
Don't use over-the-hand compiling and linking, but rather separation of conserns.
There might be still some issues and the non-modular networking architecture is currently broken, but this will be fixed soon.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/Makefile

    r7d6fe4db r849ed54  
    6565        srv/hid/fb \
    6666        srv/hid/kbd \
    67         srv/hw/char/i8042
     67        srv/hw/char/i8042 \
     68        srv/hw/netif/dp8390
    6869
    6970## Platform-specific hardware support
     
    9596#
    9697
    97 ifeq ($(CONFIG_NETIF_DP8390),y)
    98         DIRS += srv/net/netif/dp8390
    99 endif
    100 
    10198NETWORKING_COMMON = \
    10299        srv/net/netif/lo \
     
    104101        srv/net/nil/nildummy \
    105102        srv/net/net \
    106         srv/net/net/start \
    107         srv/net/socket \
    108         srv/net/app/echo \
    109         srv/net/app/ping \
    110         srv/net/app/nettest1 \
    111         srv/net/app/nettest2
     103        srv/net/netstart \
     104        app/netecho \
     105        app/nettest1 \
     106        app/nettest2 \
     107        app/ping
    112108
    113109NETWORKING_MODULAR = \
     
    128124        lib/softint \
    129125        lib/softfloat \
     126        lib/socket \
     127        lib/net \
     128        lib/netif
    130129
    131130ifeq ($(UARCH),amd64)
     
    149148endif
    150149
    151 ifeq ($(CONFIG_NETWORKING),none)
    152         BUILDS := $(addsuffix .build,$(DIRS))
    153 endif
    154 
    155150CLEANS := $(addsuffix .clean,$(DIRS)) $(addsuffix .clean,$(NETWORKING_COMMON)) $(addsuffix .clean,$(NETWORKING_MODULAR)) $(addsuffix .clean,$(LIBS)) $(addsuffix .clean,$(LIBC))
    156151
Note: See TracChangeset for help on using the changeset viewer.