38 lines
789 B
Makefile
38 lines
789 B
Makefile
#
|
|
# 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 libcap-$(VERSION).$(MINOR)/* && rm libcap-$(VERSION).$(MINOR)
|
|
cd .. && gpg -sba -u E2CCF3F4 libcap-$(VERSION).$(MINOR).tar
|
|
|
|
tagrelease: distclean
|
|
@echo "sign the tag twice: older DSA key; and newer RSA kernel.org key"
|
|
git tag -u D41A6DF2 -s libcap-$(VERSION).$(MINOR)
|
|
git tag -u E2CCF3F4 -s libcap-korg-$(VERSION).$(MINOR)
|
|
make release
|