113cd4c8960688af11ad23b4c946149015c80d54Joshua Brindle# Installation directories. 213cd4c8960688af11ad23b4c946149015c80d54Joshua BrindlePREFIX ?= $(DESTDIR)/usr 313cd4c8960688af11ad23b4c946149015c80d54Joshua BrindleINCLUDEDIR ?= $(PREFIX)/include 413cd4c8960688af11ad23b4c946149015c80d54Joshua BrindleSBINDIR ?= $(PREFIX)/sbin 513cd4c8960688af11ad23b4c946149015c80d54Joshua BrindleMANDIR = $(PREFIX)/share/man 6468bff095253171300a5faa4bb23f0b2524fde08Eric ParisLIBDIR ?= $(PREFIX)/lib 7a9dfbeeb72d0e7ad378b53aa1d674290bc0620f3Dan WalshBASHCOMPLETIONDIR ?= $(DESTDIR)/usr/share/bash-completion/completions 813cd4c8960688af11ad23b4c946149015c80d54Joshua Brindle 913cd4c8960688af11ad23b4c946149015c80d54Joshua BrindleCFLAGS ?= -Werror -Wall -W 10fcb5d5cc721187b3e3a19b44155d5b824d7be7e6Jason ZamanLDLIBS = -lsepol -lselinux -lsemanage 1113cd4c8960688af11ad23b4c946149015c80d54Joshua BrindleSETSEBOOL_OBJS = setsebool.o 1213cd4c8960688af11ad23b4c946149015c80d54Joshua Brindle 13e5a81c715fa31147d5ef79cf1c116ce68744b02aDan WalshBASHCOMPLETIONS=setsebool-bash-completion.sh 14e5a81c715fa31147d5ef79cf1c116ce68744b02aDan Walsh 1513cd4c8960688af11ad23b4c946149015c80d54Joshua Brindleall: setsebool 1613cd4c8960688af11ad23b4c946149015c80d54Joshua Brindle 1713cd4c8960688af11ad23b4c946149015c80d54Joshua Brindlesetsebool: $(SETSEBOOL_OBJS) 1813cd4c8960688af11ad23b4c946149015c80d54Joshua Brindle 1913cd4c8960688af11ad23b4c946149015c80d54Joshua Brindleinstall: all 2013cd4c8960688af11ad23b4c946149015c80d54Joshua Brindle -mkdir -p $(SBINDIR) 2113cd4c8960688af11ad23b4c946149015c80d54Joshua Brindle install -m 755 setsebool $(SBINDIR) 2213cd4c8960688af11ad23b4c946149015c80d54Joshua Brindle -mkdir -p $(MANDIR)/man8 2313cd4c8960688af11ad23b4c946149015c80d54Joshua Brindle install -m 644 setsebool.8 $(MANDIR)/man8/ 24e5a81c715fa31147d5ef79cf1c116ce68744b02aDan Walsh -mkdir -p $(BASHCOMPLETIONDIR) 25a9dfbeeb72d0e7ad378b53aa1d674290bc0620f3Dan Walsh install -m 644 $(BASHCOMPLETIONS) $(BASHCOMPLETIONDIR)/setsebool 2613cd4c8960688af11ad23b4c946149015c80d54Joshua Brindle 2713cd4c8960688af11ad23b4c946149015c80d54Joshua Brindlerelabel: 2813cd4c8960688af11ad23b4c946149015c80d54Joshua Brindle 2913cd4c8960688af11ad23b4c946149015c80d54Joshua Brindleclean: 3013cd4c8960688af11ad23b4c946149015c80d54Joshua Brindle -rm -f setsebool *.o 3113cd4c8960688af11ad23b4c946149015c80d54Joshua Brindle 3213cd4c8960688af11ad23b4c946149015c80d54Joshua Brindleindent: 3313cd4c8960688af11ad23b4c946149015c80d54Joshua Brindle ../../scripts/Lindent $(wildcard *.[ch]) 3413cd4c8960688af11ad23b4c946149015c80d54Joshua Brindle 35