Files
strongswan-ext/testing/scripts/recipes/010_tkm.mk
T
Tobias Brunner 93fac61da5 testing: Make TKM related build recipes future-proof
The tkm scenarios recently failed due to a segmentation fault on my host
because I had an old build of the tkm library already built in the build
directory.  Because the stamp file was not versioned the new release was
never checked out or built and charon-tkm was linked against the old
version causing a segmentation fault during key derivation.
2014-10-07 10:47:06 +02:00

24 lines
403 B
Makefile

#!/usr/bin/make
PKG = tkm
SRC = http://git.codelabs.ch/git/$(PKG).git
REV = v0.1.1
export ADA_PROJECT_PATH=/usr/local/ada/lib/gnat
all: install
$(PKG):
git clone $(SRC) $(PKG)
.$(PKG)-cloned-$(REV): $(PKG)
cd $(PKG) && git fetch && git checkout $(REV)
@touch $@
.$(PKG)-built-$(REV): .$(PKG)-cloned-$(REV)
cd $(PKG) && make
@touch $@
install: .$(PKG)-built-$(REV)
cd $(PKG) && make install