# # Makefile for libcap # topdir=$(shell pwd) include Make.Rules # # flags # all install clean kdebug: %: %-here $(MAKE) -C libcap $@ ifneq ($(PAM_CAP),no) $(MAKE) -C pam_cap $@ endif $(MAKE) -C progs $@ $(MAKE) -C doc $@ $(MAKE) -C kdebug $@ all-here: install-here: clean-here: $(LOCALCLEAN) distclean: clean $(DISTCLEAN) release: distclean cd .. && ln -s libcap libcap-$(VERSION).$(MINOR) && tar cvf libcap-$(VERSION).$(MINOR).tar --exclude patches libcap-$(VERSION).$(MINOR)/* && rm libcap-$(VERSION).$(MINOR) test: all cd progs && sudo ./quicktest.sh morganrelease: distclean @echo "sign the tag twice: older DSA key; and newer RSA kernel.org key" git tag -u D41A6DF2 -s libcap-$(VERSION).$(MINOR) -m "This is libcap-$(VERSION).$(MINOR)" git tag -u E2CCF3F4 -s libcap-korg-$(VERSION).$(MINOR) -m "This is libcap-$(VERSION).$(MINOR)" make release @echo "sign the tar file using korg key" cd .. && gpg -sba -u E2CCF3F4 libcap-$(VERSION).$(MINOR).tar