xref: /aosp_15_r20/external/selinux/libsepol/utils/Makefile (revision 2d543d20722ada2425b5bdab9d0d1d29470e7bba)
1*2d543d20SAndroid Build Coastguard Worker# Installation directories.
2*2d543d20SAndroid Build Coastguard WorkerPREFIX ?= /usr
3*2d543d20SAndroid Build Coastguard WorkerBINDIR ?= $(PREFIX)/bin
4*2d543d20SAndroid Build Coastguard Worker
5*2d543d20SAndroid Build Coastguard WorkerCFLAGS ?= -Wall -Werror
6*2d543d20SAndroid Build Coastguard Workeroverride CFLAGS += -I../include
7*2d543d20SAndroid Build Coastguard Workeroverride LDFLAGS += -L../src
8*2d543d20SAndroid Build Coastguard Workeroverride LDLIBS += -lsepol
9*2d543d20SAndroid Build Coastguard Worker
10*2d543d20SAndroid Build Coastguard WorkerTARGETS=$(patsubst %.c,%,$(sort $(wildcard *.c)))
11*2d543d20SAndroid Build Coastguard Worker
12*2d543d20SAndroid Build Coastguard Workerall: $(TARGETS)
13*2d543d20SAndroid Build Coastguard Worker
14*2d543d20SAndroid Build Coastguard Workerinstall: all
15*2d543d20SAndroid Build Coastguard Worker	-mkdir -p $(DESTDIR)$(BINDIR)
16*2d543d20SAndroid Build Coastguard Worker	install -m 755 $(TARGETS) $(DESTDIR)$(BINDIR)
17*2d543d20SAndroid Build Coastguard Worker
18*2d543d20SAndroid Build Coastguard Workerclean:
19*2d543d20SAndroid Build Coastguard Worker	-rm -f $(TARGETS) *.o
20*2d543d20SAndroid Build Coastguard Worker
21*2d543d20SAndroid Build Coastguard Workerindent:
22*2d543d20SAndroid Build Coastguard Worker	../../scripts/Lindent $(wildcard *.[ch])
23*2d543d20SAndroid Build Coastguard Worker
24*2d543d20SAndroid Build Coastguard Workerrelabel:
25*2d543d20SAndroid Build Coastguard Worker
26