selinux/semodule-utils/semodule_expand/Makefile
Jason Zaman 15f2740733 Makefiles: override *FLAGS and *LIBS
There were several places in the makefiles where LDLIBS or CFLAGS were
supposed to include options to build. They were missing the override
keyword so would be skipped if these vars were set on the make cmdline.
Add the override directive to fix this.

Signed-off-by: Jason Zaman <jason@perfinion.com>
2017-06-20 12:15:04 -04:00

29 lines
563 B
Makefile

# Installation directories.
PREFIX ?= $(DESTDIR)/usr
INCLUDEDIR ?= $(PREFIX)/include
BINDIR ?= $(PREFIX)/bin
LIBDIR ?= $(PREFIX)/lib
MANDIR ?= $(PREFIX)/share/man
CFLAGS ?= -Werror -Wall -W
override LDLIBS += -lsepol
all: semodule_expand
semodule_expand: semodule_expand.o
install: all
-mkdir -p $(BINDIR)
install -m 755 semodule_expand $(BINDIR)
test -d $(MANDIR)/man8 || install -m 755 -d $(MANDIR)/man8
install -m 644 semodule_expand.8 $(MANDIR)/man8/
relabel:
clean:
-rm -f semodule_expand *.o
indent:
../../scripts/Lindent $(wildcard *.[ch])