2 L4DIR ?= $(PKGDIR)/../..
7 SRC_CC = main.cc session.cc device.cc
11 # switch network cards on/off here
23 REQUIRES_LIBS-ARCH-x86 = lxfuxlibc
25 SRC_C-$(NE2K) += 8390.c ne2k-pci.c
26 SRC_C-$(LOOP) += loopback.c
27 SRC_C-$(RTL8139) += 8139cp.c
28 SRC_C-$(PCNET) += pcnet32.c
29 SRC_C-$(E100) += e100.c
30 SRC_C-$(RTL8169) += r8169.c
31 SRC_C-$(UX) += $(SRC_C-ARCH-$(ARCH))
33 SRC_C-$(E1000) += $(addprefix e1000/, e1000_ethtool.c e1000_hw.c e1000_main.c e1000_param.c)
34 PRIVATE_INCDIR-$(E1000) += $(SRC_DIR)/../netlib/e1000
36 SRC_C-$(E1000E) += $(addprefix e1000e/, 82571.c es2lan.c ethtool.c ich8lan.c lib.c netdev.c param.c phy.c)
37 PRIVATE_INCDIR-$(E1000) += $(SRC_DIR)/../netlib/e1000e
40 REQUIRES_LIBS += libstdc++ libsupc++ l4re-util l4re l4re_c \
41 l4re_c-util log slab libboost-lite ddekit dde-linux26 dde-linux26_net shmc \
42 shmc_ringbuf libankh_packet_analyzer \
43 $(REQUIRES_LIBS-ARCH-$(ARCH))
46 DEFINES += -D__LINUX_ARM_ARCH__=6
50 vpath %.c $(SRC_DIR)/../netlib
52 PRIVATE_INCDIR += $(SRC_DIR)/../netlib $(PRIVATE_INCDIR-y)
53 CONTRIB_INCIDR += boost-1_39-lite
54 CONTRIB_INCIDR += libio-io
55 CONTRIB_INCIDR += libstdc++-v3
57 include $(PKGDIR)/../dde/linux26/Makeconf
58 include $(L4DIR)/mk/prog.mk