66XIONE_SDK_VERSION = main
77XIONE_SDK_SITE =
[email protected] :Metrological/SDK_XiOne.git
88XIONE_SDK_SITE_METHOD = git
9+ XIONE_SDK_LICENSE = CLOSED
910XIONE_SDK_INSTALL_STAGING = YES
1011XIONE_SDK_INSTALL_TARGET = YES
12+ XIONE_SDK_DEPENDENCIES = libdrm wayland
1113
12- define XIONE_SDK_INSTALL_STAGING_CMDS
13- cp -Rpf $(@D ) /mali/include/* $(STAGING_DIR ) /usr/include/
14- cp -Rpf $(@D ) /mali/lib/* $(STAGING_DIR ) /usr/lib/
14+ define XIONE_SDK_PERMISSIONS
1515endef
1616
17- define XIONE_SDK_DEVICES
18- /dev/console c 622 0 0 5 1 0 0 -
19- /dev/ptmx c 622 0 0 5 2 0 0 -
20- /dev/tty c 622 0 0 5 0 0 0 -
21- /dev/tty0 c 622 0 0 4 0 0 0 -
22- /dev/tty1 c 622 0 0 4 0 0 0 -
23- /dev/tty2 c 622 0 0 4 0 0 0 -
24- /dev/ttyS0 c 622 0 0 5 3 0 0 -
25- /dev/random c 622 0 0 1 8 0 0 -
26- /dev/random c 622 0 0 1 9 0 0 -
17+ define XIONE_SDK_INSTALL_PREBUILD_HOST_TOOLS
18+ cp -av $(@D ) /host-tools/verity $(1 )
19+ cp -av $(@D ) /host-tools/image $(1 )
2720endef
2821
29- define XIONE_SDK_PERMISSIONS
22+ define XIONE_SDK_INSTALL_PREBUILD_RTK_TEE
23+ cp -Rpf $(@D ) /prebuilds/rtk-tee/usr/bin $(1 ) /usr
24+ cp -Rpf $(@D ) /prebuilds/rtk-tee/usr/lib $(1 ) /usr
25+ cp -Rpf $(@D ) /prebuilds/rtk-tee/tas $(1 )
26+ ln -sf ../tas $(1 ) /lib/teetz
27+ endef
28+
29+ define XIONE_SDK_INSTALL_PREBUILD_RTK_TEE_DEV
30+ $(call XIONE_SDK_INSTALL_PREBUILD_RTK_TEE,$(1 ) )
31+ cp -Rpf $(@D ) /prebuilds/rtk-tee/usr/include $(1 ) /usr
32+ endef
33+
34+ define XIONE_SDK_INSTALL_PREBUILD_PLATFORM_LIB
35+ cp -Rpf $(@D ) /prebuilds/platform_lib/usr/bin $(1 ) /usr
36+ cp -Rpf $(@D ) /prebuilds/platform_lib/usr/sbin $(1 ) /usr
37+ cp -Rpf $(@D ) /prebuilds/platform_lib/usr/lib $(1 ) /usr
38+ cp -Rpf $(@D ) /prebuilds/platform_lib/system $(1 )
39+ endef
40+
41+ define XIONE_SDK_INSTALL_PREBUILD_PLATFORM_LIB_DEV
42+ $(call XIONE_SDK_INSTALL_PREBUILD_PLATFORM_LIB,$(1 ) )
43+ cp -Rpf $(@D ) /prebuilds/platform_lib/usr/include $(1 ) /usr
44+ endef
45+
46+ define XIONE_SDK_INSTALL_PREBUILD_HDMISERVICE
47+ cp -Rpf $(@D ) /prebuilds/hdmiservice/usr/lib $(1 ) /usr
48+ cp -Rpf $(@D ) /prebuilds/hdmiservice/usr/bin $(1 ) /usr
49+ endef
50+
51+ define XIONE_SDK_INSTALL_PREBUILD_HDMISERVICE_DEV
52+ $(call XIONE_SDK_INSTALL_PREBUILD_HDMISERVICE,$(1 ) )
53+ cp -Rpf $(@D ) /prebuilds/hdmiservice/usr/include $(1 ) /usr
54+ endef
55+
56+ define XIONE_SDK_INSTALL_PREBUILD_MALI_LIB
57+ cp -Rpf $(@D ) /prebuilds/mali/lib/* $(1 ) /usr/lib/
58+ endef
59+
60+ define XIONE_SDK_INSTALL_PREBUILD_MALI_DEV
61+ $(call XIONE_SDK_INSTALL_PREBUILD_MALI_LIB,$(1 ) )
62+ cp -Rpf $(@D ) /prebuilds/mali/include/* $(1 ) /usr/include/
63+ endef
64+
65+ define XIONE_SDK_INSTALL_PREBUILD_MFR_LIB
66+ cp -Rpf $(@D ) /prebuilds/mfrlib/* $(1 ) /usr/lib/
67+ endef
68+
69+ define XIONE_SDK_INSTALL_PREBUILD_XSIGN_LIB
70+ cp -Rpf $(@D ) /prebuilds/xsign/* $(1 ) /usr/lib/
71+ endef
72+
73+ define XIONE_SDK_INSTALL_PREBUILD_MALI_DRIVER
74+ cp -Rpf $(@D ) /prebuilds/hank-mod-mali/* $(1 )
75+ endef
76+
77+ define XIONE_SDK_INSTALL_PREBUILD_GENERIC_DRIVERS
78+ cp -Rpf $(@D ) /prebuilds/linux-hank/* $(1 )
79+ endef
80+
81+ define XIONE_SDK_INSTALL_PREBUILD_RF4CE_DRIVER
82+ cp -Rpf $(@D ) /prebuilds/qorvo-mod-rf4ce/* $(1 )
83+ endef
84+
85+ define XIONE_SDK_INSTALL_PREBUILD_WIFI_DRIVER
86+ cp -Rpf $(@D ) /prebuilds/qca6390-mod-wifi/* $(1 )
87+ endef
88+
89+ define XIONE_SDK_INSTALL_STAGING_CMDS
90+ $(call XIONE_SDK_INSTALL_PREBUILD_GENERIC_DRIVERS,$(STAGING_DIR ) )
91+ $(call XIONE_SDK_INSTALL_PREBUILD_MALI_DRIVER,$(STAGING_DIR ) )
92+ $(call XIONE_SDK_INSTALL_PREBUILD_RF4CE_DRIVER,$(STAGING_DIR ) )
93+ $(call XIONE_SDK_INSTALL_PREBUILD_WIFI_DRIVER,$(STAGING_DIR ) )
94+
95+ $(call XIONE_SDK_INSTALL_PREBUILD_MALI_DEV,$(STAGING_DIR ) )
96+ $(call XIONE_SDK_INSTALL_PREBUILD_PLATFORM_LIB_DEV,$(STAGING_DIR ) )
97+ $(call XIONE_SDK_INSTALL_PREBUILD_MFR_LIB,$(STAGING_DIR ) )
98+ $(call XIONE_SDK_INSTALL_PREBUILD_XSIGN_LIB,$(STAGING_DIR ) )
99+ $(call XIONE_SDK_INSTALL_PREBUILD_RTK_TEE_DEV,$(STAGING_DIR ) )
100+ $(call XIONE_SDK_INSTALL_PREBUILD_HDMISERVICE_DEV,$(STAGING_DIR ) )
101+
30102endef
31103
32104define XIONE_SDK_INSTALL_TARGET_CMDS
33- cp -pf $(@D ) /mali/lib/*.so $(STAGING_DIR ) /usr/lib/
34- cp -pf $(@D ) /mali/lib/*.so $(STAGING_DIR ) /usr/lib/
35- cp -pf $(@D ) /verity/* board/xione
36- cp -pf $(@D ) /image/* board/xione
105+ $(call XIONE_SDK_INSTALL_PREBUILD_GENERIC_DRIVERS,$(TARGET_DIR ) )
106+ $(call XIONE_SDK_INSTALL_PREBUILD_MALI_DRIVER,$(TARGET_DIR ) )
107+ $(call XIONE_SDK_INSTALL_PREBUILD_RF4CE_DRIVER,$(TARGET_DIR ) )
108+ $(call XIONE_SDK_INSTALL_PREBUILD_WIFI_DRIVER,$(TARGET_DIR ) )
109+
110+ $(call XIONE_SDK_INSTALL_PREBUILD_MALI_LIB,$(TARGET_DIR ) )
111+ $(call XIONE_SDK_INSTALL_PREBUILD_PLATFORM_LIB,$(TARGET_DIR ) )
112+ $(call XIONE_SDK_INSTALL_PREBUILD_MFR_LIB,$(TARGET_DIR ) )
113+ $(call XIONE_SDK_INSTALL_PREBUILD_XSIGN_LIB,$(TARGET_DIR ) )
114+ $(call XIONE_SDK_INSTALL_PREBUILD_RTK_TEE,$(TARGET_DIR ) )
115+ $(call XIONE_SDK_INSTALL_PREBUILD_HDMISERVICE,$(TARGET_DIR ) )
116+
117+
118+
37119endef
38120
39121define QORVO_BUILD_MODULE
@@ -48,11 +130,11 @@ define QORVO_BUILD_MODULE
48130 -I$(STAGING_DIR ) /usr/include/refsw/ \
49131 -I$(STAGING_DIR ) /usr/include/refsw/linuxkernel/include/ \
50132 -I${@D}/Driver/BCM97358Ref \
51- $(MAKE ) -C $(LINUX_DIR ) $(LINUX_MAKE_FLAGS ) GP_CHIP=$(GREENPEAK_CHIP ) EXTRA_CFLAGS="$(GREENPEAK_EXTRA_MOD_CFLAGS ) " M=$(@D ) /Driver modules
133+ $(MAKE ) -C $(LINUX_DIR ) $(LINUX_MAKE_FLAGS ) GP_CHIP=$(GREENPEAK_CHIP ) EXTRA_CFLAGS="$(GREENPEAK_EXTRA_MOD_CFLAGS ) " M=$(@D ) /Driver modules
52134endef
53135
54136define QORVO_INSTALL_MODULE
55- $(MAKE ) -C $(LINUX_DIR ) $(LINUX_MAKE_FLAGS ) M=$(@D ) /Driver modules_install
137+ $(MAKE ) -C $(LINUX_DIR ) $(LINUX_MAKE_FLAGS ) M=$(@D ) /Driver modules_install
56138endef
57139
58140$(eval $(generic-package))
0 commit comments