| include Makefile.global |
| |
| all: |
| make -C docs all |
| make -C src all |
| make -C deps all |
| make install.sh |
| |
| install.sh: install.sh.in |
| sed 's/__VERSION__/$(VERSION)/' ./install.sh.in > install.sh |
| |
| check: |
| make -C lib check |
| make -C bin check |
| make -C src check |
| |
| install: |
| mkdir -p $(PREFIX) |
| install -m 644 LICENSE $(PREFIX) |
| make -C bin install |
| make -C lib install |
| make -C src install |
| make -C docs install |
| |
| uninstall: |
| rm -rf $(PREFIX) |
| |
| dist: uninstall install installcheck |
| tar zcvf postgres-toolkit-$(VERSION).tar.gz $(PREFIX) |
| |
| installcheck: |
| find $(PREFIX)/bin -name 'pt-*' -type f | sort | awk '{ print $$1 " --help" }' | sh > installcheck.out |
| diff -rc installcheck.expected installcheck.out |
| |
| clean: |
| make -C bin clean |
| make -C lib clean |
| make -C docs clean |
| make -C src clean |
| make -C deps clean |
| rm -rf postgres-toolkit-$(VERSION).tar.gz |
| rm -f installcheck.out |
| rm -f install.sh |
| |