Home | History | Annotate | Download | only in semodule
      1 # Installation directories.
      2 PREFIX ?= $(DESTDIR)/usr
      3 INCLUDEDIR ?= $(PREFIX)/include
      4 SBINDIR ?= $(PREFIX)/sbin
      5 MANDIR = $(PREFIX)/share/man
      6 LIBDIR ?= $(PREFIX)/lib
      7 
      8 CFLAGS ?= -Werror -Wall -W
      9 override LDLIBS += -lsepol -lselinux -lsemanage
     10 SEMODULE_OBJS = semodule.o
     11 
     12 all: semodule genhomedircon
     13 
     14 semodule: $(SEMODULE_OBJS)
     15 
     16 genhomedircon:
     17 	ln -sf semodule genhomedircon
     18 
     19 install: all
     20 	-mkdir -p $(SBINDIR)
     21 	install -m 755 semodule $(SBINDIR)
     22 	(cd $(SBINDIR); ln -sf semodule genhomedircon)
     23 	test -d $(MANDIR)/man8 || install -m 755 -d $(MANDIR)/man8
     24 	install -m 644 semodule.8 $(MANDIR)/man8/
     25 	install -m 644 genhomedircon.8 $(MANDIR)/man8/
     26 
     27 relabel:
     28 
     29 clean:
     30 	-rm -f semodule *.o genhomedircon
     31 
     32 indent:
     33 	../../scripts/Lindent $(wildcard *.[ch])
     34 
     35