Files
strongswan-ext/testing/scripts/recipes/006_tkm-rpc.mk
T
Tobias Brunner b322539ef5 charon-tkm: Deinitialize IKE tkm-rpc client
This is necessary if tkm-rpc supports multiple parallel client requests.
2021-01-08 17:22:37 +01:00

27 lines
580 B
Makefile

#!/usr/bin/make
PKG = tkm-rpc
SRC = https://git.codelabs.ch/git/$(PKG).git
REV = 1235905c5c6fad5df1eecb6ba0447d5722753203
PREFIX = /usr/local/ada
export ADA_PROJECT_PATH=$(PREFIX)/lib/gnat
all: install
.$(PKG)-cloned:
[ -d $(PKG) ] || git clone $(SRC) $(PKG)
@touch $@
.$(PKG)-checkout-$(REV): .$(PKG)-cloned
cd $(PKG) && git fetch && git checkout $(REV)
@rm -f .$(PKG)-checkout-* && touch $@
.$(PKG)-built-$(REV): .$(PKG)-checkout-$(REV)
cd $(PKG) && make
@rm -f .$(PKG)-built-* && touch $@
install: .$(PKG)-built-$(REV)
cd $(PKG) && make PREFIX=$(PREFIX) install