aboutsummaryrefslogtreecommitdiff
path: root/firmware/Makefile
diff options
context:
space:
mode:
authorRob Austein <sra@hactrn.net>2016-06-27 16:26:25 -0400
committerRob Austein <sra@hactrn.net>2016-06-27 16:26:25 -0400
commit0f3cc3aa55bcc6476d721f9fbb8dfe8559d85ff7 (patch)
treeb26632f3ff40fe79fabc07e5d63be4953ef71df9 /firmware/Makefile
parentf7aa0ad426ddfc01f66212a6c4f5cf352400faf2 (diff)
First cut at consolidated alpha releng.
Undoubtedly doesn't work yet, and still needs doc, but perhaps now ready for testing on build machine.
Diffstat (limited to 'firmware/Makefile')
-rw-r--r--firmware/Makefile35
1 files changed, 0 insertions, 35 deletions
diff --git a/firmware/Makefile b/firmware/Makefile
deleted file mode 100644
index fc98e1d..0000000
--- a/firmware/Makefile
+++ /dev/null
@@ -1,35 +0,0 @@
-# Preliminary makefile for releng/alpha/firmware, just to test the
-# basic build sequence before we start messing with packaging scripts,
-# version numbers, and other forms of entertainment. Expect changes.
-
-export GNUPGHOME := /home/aptbot/gnupg
-
-TARBALL := package.tar.gz
-BITSTREAM := core/platform/alpha/build/alpha_fmc.bit
-BINARIES := sw/stm32/projects/bootloader/bootloader.bin sw/stm32/projects/hsm/hsm.bin
-FIRMWARE := ${BITSTREAM} ${BINARIES} ${BINARIES:.bin=.elf}
-RTLSOURCE := $(shell find core -name .git -prune -o -path core/platform/alpha/build -prune -o -type f -print)
-
-all: bitstream elves package
-
-bitstream: ${BITSTREAM}
-
-${BITSTREAM}: ${RTLSOURCE}
- cd core/platform/alpha/build; ${MAKE}
-
-${BINARIES}: elves
-
-elves:
- cd sw/stm32; ${MAKE} bootloader hsm
-
-package: ${TARBALL}
-
-${TARBALL}: ${FIRMWARE}
- ./build-package.py $(basename $@) $^
- gzip -9f $(basename $@)
-
-clean:
- git clean -dfx
- git submodule foreach git clean -dfx
-
-.PHONY: all bitstream elves package clean