3 BUILDDIRS=src lib tool pulleyback doc test
5 .PHONEY: all install clean distclean
8 @$(foreach dir,$(BUILDDIRS),$(MAKE) DESTDIR=$(DESTDIR) PREFIX=$(PREFIX) -C '$(dir)' all && ) echo Built all
10 @echo '# NOTE: You may need to "make testdata" for some tool/* programs'
14 @$(foreach dir,$(BUILDDIRS),$(MAKE) DESTDIR=$(DESTDIR) PREFIX=$(PREFIX) -C '$(dir)' install && ) echo Installed
17 @$(foreach dir,$(BUILDDIRS),$(MAKE) DESTDIR=$(DESTDIR) PREFIX=$(PREFIX) -C '$(dir)' uninstall && ) echo Uninstalled
20 @$(foreach dir,$(BUILDDIRS),$(MAKE) DESTDIR=$(DESTDIR) PREFIX=$(PREFIX) -C '$(dir)' clean && ) echo Cleaned
22 @echo '# NOTE: Kept key material, use "make distclean" if you REALLY want to clean it'
28 $(MAKE) -C testdata clean-pkcs11 clean-cert clean-pgp clean-db