| #!/usr/bin/make |
| |
| PKG = anet |
| SRC = https://git.codelabs.ch/git/$(PKG).git |
| REV = 15b469b1e47fde41822543da5be717df195c87dc |
| |
| PREFIX = /usr/local/ada |
| |
| 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 LIBRARY_KIND=static |
| @rm -f .$(PKG)-built-* && touch $@ |
| |
| install: .$(PKG)-built-$(REV) |
| cd $(PKG) && make PREFIX=$(PREFIX) LIBRARY_KIND=static install |