Home | History | Annotate | Download | only in setsebool
      1 # Installation directories.
      2 LINGUAS ?= ru
      3 PREFIX ?= /usr
      4 SBINDIR ?= $(PREFIX)/sbin
      5 MANDIR = $(PREFIX)/share/man
      6 BASHCOMPLETIONDIR ?= $(PREFIX)/share/bash-completion/completions
      7 
      8 CFLAGS ?= -Werror -Wall -W
      9 override LDLIBS += -lsepol -lselinux -lsemanage
     10 SETSEBOOL_OBJS = setsebool.o
     11 
     12 BASHCOMPLETIONS=setsebool-bash-completion.sh 
     13 
     14 all: setsebool
     15 
     16 setsebool: $(SETSEBOOL_OBJS)
     17 
     18 install: all
     19 	-mkdir -p $(DESTDIR)$(SBINDIR)
     20 	install -m 755 setsebool $(DESTDIR)$(SBINDIR)
     21 	-mkdir -p $(DESTDIR)$(MANDIR)/man8
     22 	install -m 644 setsebool.8 $(DESTDIR)$(MANDIR)/man8/
     23 	for lang in $(LINGUAS) ; do \
     24 		if [ -e $${lang} ] ; then \
     25 			mkdir -p $(DESTDIR)$(MANDIR)/$${lang}/man8 ; \
     26 			install -m 644 $${lang}/*.8 $(DESTDIR)$(MANDIR)/$${lang}/man8/ ; \
     27 		fi ; \
     28 	done
     29 	-mkdir -p $(DESTDIR)$(BASHCOMPLETIONDIR)
     30 	install -m 644 $(BASHCOMPLETIONS) $(DESTDIR)$(BASHCOMPLETIONDIR)/setsebool
     31 
     32 relabel:
     33 
     34 clean:
     35 	-rm -f setsebool *.o
     36 
     37 indent:
     38 	../../scripts/Lindent $(wildcard *.[ch])
     39 
     40