|
@@ -0,0 +1,27 @@
|
|
|
+################################################################################
|
|
|
+#
|
|
|
+# edk2-non-osi
|
|
|
+#
|
|
|
+################################################################################
|
|
|
+
|
|
|
+# Keep in sync with latest commit as of the release date for boot/edk2
|
|
|
+EDK2_NON_OSI_VERSION = 61662e8596dd9a64e3372f9a3ba6622d2628607c
|
|
|
+EDK2_NON_OSI_SITE = $(call github,tianocore,edk2-non-osi,$(EDK2_NON_OSI_VERSION))
|
|
|
+EDK2_NON_OSI_INSTALL_TARGET = NO
|
|
|
+EDK2_NON_OSI_INSTALL_STAGING = YES
|
|
|
+
|
|
|
+# Copy Marvell Armada files
|
|
|
+EDK2_NON_OSI_LICENSE += BSD-2-Clause-Patent (Marvell Armada)
|
|
|
+EDK2_NON_OSI_LICENSE_FILES += Silicon/Marvell/Armada7k8k/DeviceTree/Armada80x0McBin.inf
|
|
|
+EDK2_NON_OSI_DIRS += Silicon/Marvell/Armada7k8k/DeviceTree
|
|
|
+
|
|
|
+# There is nothing to build for edk2-non-osi. All we need to do is to copy
|
|
|
+# the selected description files to staging, for other packages to build with.
|
|
|
+define EDK2_NON_OSI_INSTALL_STAGING_CMDS
|
|
|
+ $(foreach d,$(EDK2_NON_OSI_DIRS),\
|
|
|
+ mkdir -p $(STAGING_DIR)/usr/share/edk2-non-osi/$(d) && \
|
|
|
+ cp -rf $(@D)/$(d)/* $(STAGING_DIR)/usr/share/edk2-non-osi/$(d)/
|
|
|
+ )
|
|
|
+endef
|
|
|
+
|
|
|
+$(eval $(generic-package))
|