Home | History | Annotate | Download | only in load_policy
      1 # Installation directories.
      2 LINGUAS ?= ru
      3 PREFIX ?= /usr
      4 SBINDIR ?= $(PREFIX)/sbin
      5 MANDIR ?= $(PREFIX)/share/man
      6 LOCALEDIR ?= $(DESTDIR)$(PREFIX)/share/locale
      7 
      8 CFLAGS ?= -Werror -Wall -W
      9 override CFLAGS += $(LDFLAGS) -DUSE_NLS -DLOCALEDIR="\"$(LOCALEDIR)\"" -DPACKAGE="\"policycoreutils\""
     10 override LDLIBS += -lsepol -lselinux
     11 
     12 TARGETS=$(patsubst %.c,%,$(sort $(wildcard *.c)))
     13 
     14 all: $(TARGETS)
     15 
     16 install: all
     17 	-mkdir -p $(DESTDIR)$(SBINDIR)
     18 	install -m 755 $(TARGETS) $(DESTDIR)$(SBINDIR)
     19 	test -d $(DESTDIR)$(MANDIR)/man8 || install -m 755 -d $(DESTDIR)$(MANDIR)/man8
     20 	install -m 644 load_policy.8 $(DESTDIR)$(MANDIR)/man8/
     21 	for lang in $(LINGUAS) ; do \
     22 		if [ -e $${lang} ] ; then \
     23 			test -d $(DESTDIR)$(MANDIR)/$${lang}/man8 || install -m 755 -d $(DESTDIR)$(MANDIR)/$${lang}/man8 ; \
     24 			install -m 644 $${lang}/*.8 $(DESTDIR)$(MANDIR)/$${lang}/man8/ ; \
     25 		fi ; \
     26 	done
     27 
     28 clean:
     29 	-rm -f $(TARGETS) *.o 
     30 
     31 indent:
     32 	../../scripts/Lindent $(wildcard *.[ch])
     33 
     34 relabel:
     35 	/sbin/restorecon $(DESTDIR)$(SBINDIR)/load_policy 
     36