| #!/usr/bin/make | |
| PKG = xfrm-proxy | |
| SRC = https://git.codelabs.ch/git/$(PKG).git | |
| REV = v0.1 | |
| export ADA_PROJECT_PATH=/usr/local/ada/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 install |