1XEN_ROOT=$(CURDIR)/../../.. 2include $(XEN_ROOT)/tools/Rules.mk 3 4CFLAGS += $(CFLAGS_libxenctrl) 5 6TARGETS := flask-loadpolicy flask-setenforce flask-getenforce flask-label-pci flask-get-bool flask-set-bool 7 8.PHONY: all 9all: $(TARGETS) 10 11flask-loadpolicy: loadpolicy.o 12 $(CC) $(LDFLAGS) $< $(LDLIBS) $(LDLIBS_libxenctrl) -o $@ 13 14flask-setenforce: setenforce.o 15 $(CC) $(LDFLAGS) $< $(LDLIBS) $(LDLIBS_libxenctrl) -o $@ 16 17flask-getenforce: getenforce.o 18 $(CC) $(LDFLAGS) $< $(LDLIBS) $(LDLIBS_libxenctrl) -o $@ 19 20flask-label-pci: label-pci.o 21 $(CC) $(LDFLAGS) $< $(LDLIBS) $(LDLIBS_libxenctrl) -o $@ 22 23flask-get-bool: get-bool.o 24 $(CC) $(LDFLAGS) $< $(LDLIBS) $(LDLIBS_libxenctrl) -o $@ 25 26flask-set-bool: set-bool.o 27 $(CC) $(LDFLAGS) $< $(LDLIBS) $(LDLIBS_libxenctrl) -o $@ 28 29.PHONY: clean 30clean: 31 $(RM) *.o $(TARGETS) $(DEPS_RM) 32 33.PHONY: distclean 34distclean: clean 35 36.PHONY: install 37install: all 38 $(INSTALL_DIR) $(DESTDIR)$(sbindir) 39 $(INSTALL_PROG) $(TARGETS) $(DESTDIR)$(sbindir) 40 41.PHONY: uninstall 42uninstall: 43 rm -f $(addprefix $(DESTDIR)$(sbindir)/, $(TARGETS)) 44 45-include $(DEPS_INCLUDE) 46