summaryrefslogtreecommitdiff
path: root/libdde_linux26/lib/src/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'libdde_linux26/lib/src/Makefile')
-rw-r--r--libdde_linux26/lib/src/Makefile12
1 files changed, 11 insertions, 1 deletions
diff --git a/libdde_linux26/lib/src/Makefile b/libdde_linux26/lib/src/Makefile
index abcc533e7..673d8bda8 100644
--- a/libdde_linux26/lib/src/Makefile
+++ b/libdde_linux26/lib/src/Makefile
@@ -27,7 +27,7 @@ ifeq ($(CONFIG_DDE26_CHAR),y)
TARGET += libdde_linux26_char.a
endif
-ifeq ($(ARCH), x86)
+ifneq (,$(filter $(ARCH),x86 amd64))
ARCH_DIR = arch/x86
endif
@@ -66,6 +66,16 @@ SRC_C_libdde_linux26.o.a += $(ARCH_DIR)/kernel/setup.c
SRC_S_libdde_linux26_net.a += $(ARCH_DIR)/lib/checksum_32.S
endif
+ifeq ($(ARCH), amd64)
+SRC_S_libdde_linux26.o.a += $(ARCH_DIR)/lib/semaphore_64.S
+SRC_S_libdde_linux26.o.a += $(ARCH_DIR)/lib/delay.o
+SRC_C_libdde_linux26.o.a += lib/rwsem.c
+SRC_C_libdde_linux26.o.a += $(ARCH_DIR)/kernel/pci-dma.c
+SRC_C_libdde_linux26.o.a += $(ARCH_DIR)/kernel/pci-nommu.c
+SRC_C_libdde_linux26.o.a += $(ARCH_DIR)/kernel/setup.c
+SRC_C_libdde_linux26_net.a += $(ARCH_DIR)/lib/checksum.c
+endif
+
ifeq ($(ARCH), arm)
SRC_S_libdde_linux26.o.a += $(ARCH_DIR)/lib/changebit.S
SRC_S_libdde_linux26.o.a += $(ARCH_DIR)/lib/clearbit.S