From df607a3ec2525988b1256f7f241470815dbc416e Mon Sep 17 00:00:00 2001 From: Rob Austein Date: Sat, 4 Jul 2015 19:04:50 -0400 Subject: First cut at reprepro support. --- Makefile | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index b83d6cf..bd05920 100644 --- a/Makefile +++ b/Makefile @@ -64,6 +64,11 @@ DCH = test -f debian/changelog || \ dch --create --package cryptech-novena-$(1) --newversion '${CRYPTECH_PACKAGE_VERSION}' \ 'Version ${CRYPTECH_VERSION} of Cryptech $(2) for the Novena PVT-1 development board.' +# Where to find the reprepro repository. The "reprepro" target will +# initialize this if it doesn't exist. + +REPOSITORY := $(abspath ${HOME}/repository) + all: init sw rtl @@ -78,7 +83,14 @@ sw: rtl: cd rtl; $(call DCH,rtl,RTL bitstream) cd rtl; debuild -S -uc -us - cd rtl; debuild -b -uc -us + cd rtl; debuild -b -uc -us -aarmhf + + +reprepro: ${REPOSITORY}/conf/distributions ${REPOSITORY}/conf/options + for i in *.changes; do reprepro -b ${REPOSITORY} include $$i; done + +${REPOSITORY}/conf/distributions ${REPOSITORY}/conf/options: + install -D reprepro-conf/$(notdir $@) ${REPOSITORY}/conf/$(notdir $@) -.PHONY: all init sw rtl +.PHONY: all init sw rtl reprepro -- cgit v1.2.3