summaryrefslogtreecommitdiff
path: root/libdde-linux26/lib/src_ip/Makefile
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2013-07-27 22:15:01 +0000
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2013-07-27 22:15:01 +0000
commit7996a3d79d55b7f879dfd62e202bbfe2963718d3 (patch)
tree8d9f6759fec4099b9be503c11c7ed174f7204980 /libdde-linux26/lib/src_ip/Makefile
parent4fbe7358c7747a9165f776eb19addbb9baf7def2 (diff)
really properly move files
Diffstat (limited to 'libdde-linux26/lib/src_ip/Makefile')
-rw-r--r--libdde-linux26/lib/src_ip/Makefile52
1 files changed, 52 insertions, 0 deletions
diff --git a/libdde-linux26/lib/src_ip/Makefile b/libdde-linux26/lib/src_ip/Makefile
new file mode 100644
index 00000000..9665ff9b
--- /dev/null
+++ b/libdde-linux26/lib/src_ip/Makefile
@@ -0,0 +1,52 @@
+PKGDIR ?= ../../..
+L4DIR ?= $(PKGDIR)/../..
+CONTRIB ?= $(PKGDIR)/linux26/contrib
+
+-include $(PKGDIR_OBJ)/Makeconf
+
+ifeq ($(CONFIG_DDE26_NET),y)
+TARGET += libdde_linux26_net_ip.a
+endif
+
+SYSTEMS = x86-l4v2
+
+ifeq ($(ARCH), x86)
+ARCH_DIR = arch/i386
+endif
+
+# contrib sources are in $(CONTRIB)
+vpath %.c $(CONTRIB) $(PKGDIR)/linux26/lib/src
+vpath %.S $(CONTRIB) $(PKGDIR)/linux26/lib/src
+
+PRIVATE_INCDIR += $(CONTRIB)/drivers/pci $(PKGDIR)/linux26/lib/src/arch/l4 \
+ $(CONTRIB)/$(ARCH_DIR)/pci $(CONTRIB)/drivers/base/ \
+ $(CONTRIB)/lib $(PKGDIR_OBJ) $(CONTRIB)/net/core
+
+ifeq ($(ARCH), x86)
+SRC_S_libdde_linux26_net_ip.a += $(ARCH_DIR)/lib/checksum.S
+endif
+
+SRC_C_libdde_linux26_net_ip.a += \
+ arch/l4/net.c \
+ drivers/net/mii.c \
+ net/core/skbuff.c \
+ net/core/utils.c \
+ net/core/dev.c \
+ net/core/ethtool.c \
+ net/core/link_watch.c \
+ net/core/dev_mcast.c \
+ net/core/neighbour.c \
+ net/core/netevent.c \
+ net/ethernet/eth.c \
+ net/sched/sch_generic.c \
+ arch/l4/inodes.c \
+ mm/memory.c \
+ net/core/filter.c \
+ net/core/rtnetlink.c \
+ net/core/sock.c \
+ net/netlink/af_netlink.c \
+ net/netlink/attr.c
+
+include $(PKGDIR)/linux26/Makeconf
+
+include $(L4DIR)/mk/lib.mk