mirror of
https://github.com/genodelabs/genode.git
synced 2025-02-22 10:21:04 +00:00
dde_linux: refactor usb arch-dependent includes
Also added arm_64/arm_v8, which fixes building board-independent usb_hid etc.
This commit is contained in:
parent
b0271ae5e1
commit
76438a3f85
27
repos/dde_linux/lib/import/import-usb_arch_include.mk
Normal file
27
repos/dde_linux/lib/import/import-usb_arch_include.mk
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
# architecture-dependent includes
|
||||||
|
ifeq ($(filter-out $(SPECS),x86),)
|
||||||
|
ARCH_SRC_INC_DIR += $(REP_DIR)/src/include/spec/x86
|
||||||
|
ifeq ($(filter-out $(SPECS),32bit),)
|
||||||
|
ARCH_SRC_INC_DIR += $(REP_DIR)/src/include/spec/x86_32
|
||||||
|
endif # 32bit
|
||||||
|
ifeq ($(filter-out $(SPECS),64bit),)
|
||||||
|
ARCH_SRC_INC_DIR += $(REP_DIR)/src/include/spec/x86_64
|
||||||
|
endif # 64bit
|
||||||
|
endif # x86
|
||||||
|
|
||||||
|
ifeq ($(filter-out $(SPECS),arm),)
|
||||||
|
ARCH_SRC_INC_DIR += $(REP_DIR)/src/include/spec/arm
|
||||||
|
ifeq ($(filter-out $(SPECS),arm_v6),)
|
||||||
|
ARCH_SRC_INC_DIR += $(REP_DIR)/src/include/spec/arm_v6
|
||||||
|
endif # arm_v6
|
||||||
|
ifeq ($(filter-out $(SPECS),arm_v7),)
|
||||||
|
ARCH_SRC_INC_DIR += $(REP_DIR)/src/include/spec/arm_v7
|
||||||
|
endif # arm_v7
|
||||||
|
endif # arm
|
||||||
|
|
||||||
|
ifeq ($(filter-out $(SPECS),arm_64),)
|
||||||
|
ARCH_SRC_INC_DIR += $(REP_DIR)/src/include/spec/arm_64
|
||||||
|
ifeq ($(filter-out $(SPECS),arm_v8),)
|
||||||
|
ARCH_SRC_INC_DIR += $(REP_DIR)/src/include/spec/arm_v8
|
||||||
|
endif # arm_v8
|
||||||
|
endif # arm_64
|
@ -1,26 +1,6 @@
|
|||||||
USB_HID_CONTRIB_DIR := $(call select_from_ports,dde_linux)/src/drivers/usb_hid
|
USB_HID_CONTRIB_DIR := $(call select_from_ports,dde_linux)/src/drivers/usb_hid
|
||||||
|
|
||||||
# architecture-dependent includes
|
include $(call select_from_repositories,lib/import/import-usb_arch_include.mk)
|
||||||
ifeq ($(filter-out $(SPECS),x86),)
|
|
||||||
ARCH_SRC_INC_DIR += $(REP_DIR)/src/include/spec/x86
|
|
||||||
ifeq ($(filter-out $(SPECS),32bit),)
|
|
||||||
ARCH_SRC_INC_DIR += $(REP_DIR)/src/include/spec/x86_32
|
|
||||||
endif # 32bit
|
|
||||||
ifeq ($(filter-out $(SPECS),64bit),)
|
|
||||||
ARCH_SRC_INC_DIR += $(REP_DIR)/src/include/spec/x86_64
|
|
||||||
endif # 64bit
|
|
||||||
endif # x86
|
|
||||||
|
|
||||||
ifeq ($(filter-out $(SPECS),arm),)
|
|
||||||
ARCH_SRC_INC_DIR += $(REP_DIR)/src/include/spec/arm
|
|
||||||
ifeq ($(filter-out $(SPECS),arm_v6),)
|
|
||||||
ARCH_SRC_INC_DIR += $(REP_DIR)/src/include/spec/arm_v6
|
|
||||||
endif # arm_v6
|
|
||||||
ifeq ($(filter-out $(SPECS),arm_v7),)
|
|
||||||
ARCH_SRC_INC_DIR += $(REP_DIR)/src/include/spec/arm_v7
|
|
||||||
endif # arm_v7
|
|
||||||
endif # arm
|
|
||||||
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# The order of include-search directories is important, we need to look into
|
# The order of include-search directories is important, we need to look into
|
||||||
|
@ -1,26 +1,6 @@
|
|||||||
USB_CONTRIB_DIR := $(call select_from_ports,dde_linux)/src/drivers/usb_host
|
USB_CONTRIB_DIR := $(call select_from_ports,dde_linux)/src/drivers/usb_host
|
||||||
|
|
||||||
# architecture-dependent includes
|
include $(call select_from_repositories,lib/import/import-usb_arch_include.mk)
|
||||||
ifeq ($(filter-out $(SPECS),x86),)
|
|
||||||
ARCH_SRC_INC_DIR += $(REP_DIR)/src/include/spec/x86
|
|
||||||
ifeq ($(filter-out $(SPECS),32bit),)
|
|
||||||
ARCH_SRC_INC_DIR += $(REP_DIR)/src/include/spec/x86_32
|
|
||||||
endif # 32bit
|
|
||||||
ifeq ($(filter-out $(SPECS),64bit),)
|
|
||||||
ARCH_SRC_INC_DIR += $(REP_DIR)/src/include/spec/x86_64
|
|
||||||
endif # 64bit
|
|
||||||
endif # x86
|
|
||||||
|
|
||||||
ifeq ($(filter-out $(SPECS),arm),)
|
|
||||||
ARCH_SRC_INC_DIR += $(REP_DIR)/src/include/spec/arm
|
|
||||||
ifeq ($(filter-out $(SPECS),arm_v6),)
|
|
||||||
ARCH_SRC_INC_DIR += $(REP_DIR)/src/include/spec/arm_v6
|
|
||||||
endif # arm_v6
|
|
||||||
ifeq ($(filter-out $(SPECS),arm_v7),)
|
|
||||||
ARCH_SRC_INC_DIR += $(REP_DIR)/src/include/spec/arm_v7
|
|
||||||
endif # arm_v7
|
|
||||||
endif # arm
|
|
||||||
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# The order of include-search directories is important, we need to look into
|
# The order of include-search directories is important, we need to look into
|
||||||
|
@ -3,27 +3,7 @@ USB_CONTRIB_DIR := $(call select_from_ports,dde_linux)/src/lib/usb
|
|||||||
LIB_DIR := $(REP_DIR)/src/drivers/usb
|
LIB_DIR := $(REP_DIR)/src/drivers/usb
|
||||||
LIB_INC_DIR := $(LIB_DIR)/include
|
LIB_INC_DIR := $(LIB_DIR)/include
|
||||||
|
|
||||||
# architecture-dependent includes
|
include $(call select_from_repositories,lib/import/import-usb_arch_include.mk)
|
||||||
ifeq ($(filter-out $(SPECS),x86),)
|
|
||||||
ARCH_SRC_INC_DIR += $(REP_DIR)/src/include/spec/x86
|
|
||||||
ifeq ($(filter-out $(SPECS),32bit),)
|
|
||||||
ARCH_SRC_INC_DIR += $(REP_DIR)/src/include/spec/x86_32
|
|
||||||
endif # 32bit
|
|
||||||
ifeq ($(filter-out $(SPECS),64bit),)
|
|
||||||
ARCH_SRC_INC_DIR += $(REP_DIR)/src/include/spec/x86_64
|
|
||||||
endif # 64bit
|
|
||||||
endif # x86
|
|
||||||
|
|
||||||
ifeq ($(filter-out $(SPECS),arm),)
|
|
||||||
ARCH_SRC_INC_DIR += $(REP_DIR)/src/include/spec/arm
|
|
||||||
ifeq ($(filter-out $(SPECS),arm_v6),)
|
|
||||||
ARCH_SRC_INC_DIR += $(REP_DIR)/src/include/spec/arm_v6
|
|
||||||
endif # arm_v6
|
|
||||||
ifeq ($(filter-out $(SPECS),arm_v7),)
|
|
||||||
ARCH_SRC_INC_DIR += $(REP_DIR)/src/include/spec/arm_v7
|
|
||||||
endif # arm_v7
|
|
||||||
endif # arm
|
|
||||||
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# The order of include-search directories is important, we need to look into
|
# The order of include-search directories is important, we need to look into
|
||||||
|
@ -1,26 +1,6 @@
|
|||||||
USB_NET_CONTRIB_DIR := $(call select_from_ports,dde_linux)/src/drivers/usb_net
|
USB_NET_CONTRIB_DIR := $(call select_from_ports,dde_linux)/src/drivers/usb_net
|
||||||
|
|
||||||
# architecture-dependent includes
|
include $(call select_from_repositories,lib/import/import-usb_arch_include.mk)
|
||||||
ifeq ($(filter-out $(SPECS),x86),)
|
|
||||||
ARCH_SRC_INC_DIR += $(REP_DIR)/src/include/spec/x86
|
|
||||||
ifeq ($(filter-out $(SPECS),32bit),)
|
|
||||||
ARCH_SRC_INC_DIR += $(REP_DIR)/src/include/spec/x86_32
|
|
||||||
endif # 32bit
|
|
||||||
ifeq ($(filter-out $(SPECS),64bit),)
|
|
||||||
ARCH_SRC_INC_DIR += $(REP_DIR)/src/include/spec/x86_64
|
|
||||||
endif # 64bit
|
|
||||||
endif # x86
|
|
||||||
|
|
||||||
ifeq ($(filter-out $(SPECS),arm),)
|
|
||||||
ARCH_SRC_INC_DIR += $(REP_DIR)/src/include/spec/arm
|
|
||||||
ifeq ($(filter-out $(SPECS),arm_v6),)
|
|
||||||
ARCH_SRC_INC_DIR += $(REP_DIR)/src/include/spec/arm_v6
|
|
||||||
endif # arm_v6
|
|
||||||
ifeq ($(filter-out $(SPECS),arm_v7),)
|
|
||||||
ARCH_SRC_INC_DIR += $(REP_DIR)/src/include/spec/arm_v7
|
|
||||||
endif # arm_v7
|
|
||||||
endif # arm
|
|
||||||
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# The order of include-search directories is important, we need to look into
|
# The order of include-search directories is important, we need to look into
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
LIB_MK := lib/import/import-usb_include.mk lib/mk/usb_include.mk lib/mk/rpi_usb.mk \
|
LIB_MK := lib/import/import-usb_include.mk lib/mk/usb_include.mk lib/mk/rpi_usb.mk \
|
||||||
|
lib/import/import-usb_arch_include.mk \
|
||||||
$(foreach SPEC,x86_32 x86_64 arm,lib/mk/spec/$(SPEC)/lx_kit_setjmp.mk)
|
$(foreach SPEC,x86_32 x86_64 arm,lib/mk/spec/$(SPEC)/lx_kit_setjmp.mk)
|
||||||
|
|
||||||
PORT_DIR := $(call port_dir,$(REP_DIR)/ports/dde_linux)
|
PORT_DIR := $(call port_dir,$(REP_DIR)/ports/dde_linux)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user