| #!/usr/bin/make |
| |
| PKG = xfrm-ada |
| SRC = https://git.codelabs.ch/git/$(PKG).git |
| REV = e0590c6bb3c6a5b7f2edd8f95dce9e8c77e22230 |
| |
| 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 |