summaryrefslogtreecommitdiff
path: root/bootloader
diff options
context:
space:
mode:
Diffstat (limited to 'bootloader')
-rw-r--r--bootloader/Makefile39
-rw-r--r--bootloader/README.md10
2 files changed, 0 insertions, 49 deletions
diff --git a/bootloader/Makefile b/bootloader/Makefile
deleted file mode 100644
index a209e359..00000000
--- a/bootloader/Makefile
+++ /dev/null
@@ -1,39 +0,0 @@
-AARCH64_TOOLCHAIN=GCC49
-EDK2_DIR=$(ANDROID_BUILD_TOP)/device/linaro/bootloader/edk2
-UEFI_TOOLS_DIR=$(ANDROID_BUILD_TOP)/device/linaro/hikey/uefi-tools
-ATF_DIR=$(ANDROID_BUILD_TOP)/device/linaro/bootloader/arm-trusted-firmware
-PRODUCT_OUT?=out/target/product/hikey
-DIST_DIR?=$(ANDROID_BUILD_TOP)/out/dist
-
-ifdef DEBUG
- TARGET = DEBUG
-else
- TARGET = RELEASE
-endif
-
-all: $(DIST_DIR)/fip.bin $(DIST_DIR)/l-loader.bin
-
-$(DIST_DIR)/fip.bin:
- cd $(EDK2_DIR) && \
- rm -rf Conf/tools_def.txt Conf/BuildEnv.sh Conf/build_rule.txt Conf/target.txt Conf/tools_def.txt && \
- export CROSS_COMPILE_32=arm-linux-androideabi- && \
- export CROSS_COMPILE_64=aarch64-linux-android- && \
- rm -rf OpenPlatformPkg && \
- ln -sf $(EDK2_DIR)/../OpenPlatformPkg OpenPlatformPkg && \
- rm -rf $(EDK2_DIR)/Build/ && \
- mkdir -p $(EDK2_DIR)/Build/ && \
- mkdir -p $(DIST_DIR) && \
- mkdir -p $(ANDROID_BUILD_TOP)/$(PRODUCT_OUT)/obj/uefi && \
- ln -sf $(ANDROID_BUILD_TOP)/$(PRODUCT_OUT)/obj/uefi $(EDK2_DIR)/Build/HiKey && \
- $(UEFI_TOOLS_DIR)/uefi-build.sh -b $(TARGET) -D EDK2_OUT_DIR=$(ANDROID_BUILD_TOP)/$(PRODUCT_OUT)/obj/uefi -a $(ATF_DIR) hikey && \
- cp $(EDK2_DIR)/Build/HiKey/$(TARGET)_GCC49/FV/fip.bin $(DIST_DIR)/
-
-$(DIST_DIR)/l-loader.bin: $(DIST_DIR)/fip.bin
- cd $(ANDROID_BUILD_TOP)/device/linaro/hikey/l-loader && \
- ln -sf $(EDK2_DIR)/Build/HiKey/$(TARGET)_GCC49/FV//bl1.bin && \
- make CROSS_COMPILE=arm-linux-androideabi- hikey && \
- mv l-loader.bin $(DIST_DIR)/
-
-clean:
- rm -rf $(DIST_DIR)/fip.bin $(DIST_DIR)/l-loader.bin $(ANDROID_BUILD_TOP)/$(PRODUCT_OUT)/obj/uefi $(EDK2_DIR)/Build/HiKey
- cd $(EDK2_DIR)/BaseTools && make clean
diff --git a/bootloader/README.md b/bootloader/README.md
deleted file mode 100644
index 1271cfd4..00000000
--- a/bootloader/README.md
+++ /dev/null
@@ -1,10 +0,0 @@
-Bootloader is build with ArmTF and UEFI from sources located at:
- device/linaro/bootloader
-To build fip.bin and l-loader.bin do:
- $ cd device/linaro/hikey/bootloader
- $ make
-Results will be in out/dist
-
-We can also generate ptable (needs root privilege) with below commands:
- $ cd device/linaro/hikey/l-loader/
- $ make ptable.img