diff options
Diffstat (limited to 'bootloader')
-rw-r--r-- | bootloader/Makefile | 39 | ||||
-rw-r--r-- | bootloader/README.md | 10 |
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 |