| #!/usr/bin/make -f | |
| # -*- makefile -*- | |
| # | |
| # output every command that modifies files on the build system. | |
| # export DH_VERBOSE = 1 | |
| PACKAGENAME=excelsior-bootloader | |
| DESTDIR=$(shell pwd)/debian/$(PACKAGENAME) | |
| DRAM_SIZE := 2G | |
| %: | |
| dh $@ --with=systemd | |
| override_dh_auto_build: | |
| /usr/bin/fiptool create --soc-fw /usr/share/tf-a/bl31.bin --tos-fw /usr/share/optee-os/tee.bin --nt-fw /usr/share/u-boot/u-boot.bin fip.bin | |
| ./ubootenv.py -i /usr/share/u-boot/u-boot-initial-env -s 4096 -o u-boot-env.bin | |
| /usr/bin/mkimage -A arm -T script -O linux -d boot.txt boot.scr | |
| override_dh_auto_install: | |
| install -d $(DESTDIR)/boot | |
| install -p -m 755 ./fip.bin $(DESTDIR)/boot/fip.bin | |
| install -p -m 755 ./u-boot-env.bin $(DESTDIR)/boot/u-boot-env.bin | |
| install -p -m 755 ./boot.scr $(DESTDIR)/boot/boot.scr | |
| install -p -m 644 ./overlays.txt $(DESTDIR)/boot/overlays.txt | |
| install -p -m 755 ./mt8167-coral/bl2_1G.img $(DESTDIR)/boot/bl2_1G.img | |
| install -p -m 755 ./mt8167-coral/bl2_2G.img ${DESTDIR}/boot/bl2_2G.img | |
| @echo "Use ${DRAM_SIZE} memory config" | |
| ln -sf bl2_${DRAM_SIZE}.img ${DESTDIR}/boot/bl2.img | |
| override_dh_installinit: | |
| override_dh_strip: | |
| true |