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