Joshua Brindle | 13cd4c8 | 2008-08-19 15:30:36 -0400 | [diff] [blame] | 1 | # Installation directories. |
Eric Paris | 468bff0 | 2011-09-19 16:38:33 -0400 | [diff] [blame] | 2 | PREFIX ?= $(DESTDIR)/usr |
Joshua Brindle | 13cd4c8 | 2008-08-19 15:30:36 -0400 | [diff] [blame] | 3 | SBINDIR ?= $(PREFIX)/sbin |
| 4 | MANDIR = $(PREFIX)/share/man |
| 5 | ETCDIR ?= $(DESTDIR)/etc |
Eric Paris | 468bff0 | 2011-09-19 16:38:33 -0400 | [diff] [blame] | 6 | LIBDIR ?= $(PREFIX)/lib |
Joshua Brindle | 13cd4c8 | 2008-08-19 15:30:36 -0400 | [diff] [blame] | 7 | |
Simon Ruderich | 002280e | 2013-05-10 14:45:11 +0200 | [diff] [blame] | 8 | CFLAGS ?= -Werror -Wall -W |
Joshua Brindle | 13cd4c8 | 2008-08-19 15:30:36 -0400 | [diff] [blame] | 9 | override CFLAGS += -I$(PREFIX)/include -D_FILE_OFFSET_BITS=64 |
| 10 | LDLIBS = -lselinux -L$(LIBDIR) |
| 11 | |
| 12 | all: sestatus |
| 13 | |
| 14 | sestatus: sestatus.o |
| 15 | |
| 16 | install: all |
| 17 | [ -d $(MANDIR)/man8 ] || mkdir -p $(MANDIR)/man8 |
Richard Haines | 3e870d7 | 2011-11-28 14:43:28 +0000 | [diff] [blame] | 18 | [ -d $(MANDIR)/man5 ] || mkdir -p $(MANDIR)/man5 |
Joshua Brindle | 13cd4c8 | 2008-08-19 15:30:36 -0400 | [diff] [blame] | 19 | -mkdir -p $(SBINDIR) |
| 20 | install -m 755 sestatus $(SBINDIR) |
| 21 | install -m 644 sestatus.8 $(MANDIR)/man8 |
Richard Haines | 3e870d7 | 2011-11-28 14:43:28 +0000 | [diff] [blame] | 22 | install -m 644 sestatus.conf.5 $(MANDIR)/man5 |
Joshua Brindle | 13cd4c8 | 2008-08-19 15:30:36 -0400 | [diff] [blame] | 23 | -mkdir -p $(ETCDIR) |
| 24 | install -m 644 sestatus.conf $(ETCDIR) |
| 25 | |
| 26 | clean: |
| 27 | rm -f sestatus *.o |
| 28 | |
| 29 | indent: |
| 30 | ../../scripts/Lindent $(wildcard *.[ch]) |
| 31 | |
| 32 | relabel: |