📄 makefile
字号:
XEN_ROOT=../../..include $(XEN_ROOT)/tools/Rules.mkXEN_LIBXC = $(XEN_ROOT)/tools/libxcLIBXC_ROOT = $(XEN_ROOT)/tools/libxcLIBFLASK_ROOT = $(XEN_ROOT)/tools/flask/libflaskPROFILE=#-pgBASECFLAGS=-Wall -g -Werror# Make gcc generate dependencies.BASECFLAGS += -Wp,-MD,.$(@F).dPROG_DEP = .*.dBASECFLAGS+= $(PROFILE)#BASECFLAGS+= -I$(XEN_ROOT)/toolsBASECFLAGS+= $(CFLAGS_libxenctrl)BASECFLAGS+= -I$(LIBFLASK_ROOT)/includeBASECFLAGS+= -I.CFLAGS += $(BASECFLAGS)LDFLAGS += $(PROFILE) -L$(XEN_LIBXC) -L$(LIBFLASK_ROOT)TESTDIR = testsuite/tmpTESTFLAGS= -DTESTINGTESTENV = XENSTORED_ROOTDIR=$(TESTDIR) XENSTORED_RUNDIR=$(TESTDIR)CLIENTS := flask-loadpolicyCLIENTS_SRCS := $(patsubst flask-%,%.c,$(CLIENTS))CLIENTS_OBJS := $(patsubst flask-%,%.o,$(CLIENTS)).PHONY: allall: $(CLIENTS)$(CLIENTS): flask-%: %.o $(CC) $(CFLAGS) $(LDFLAGS) $< $(LOADLIBES) $(LDLIBS) -L. -lflask $(LDFLAGS_libxenctrl) -o $@$(CLIENTS_OBJS): $(CLIENTS_SRCS) $(COMPILE.c) -o $@ $<.PHONY: cleanclean: rm -f *.o *.opic *.so rm -f $(CLIENTS) $(RM) $(PROG_DEP).PHONY: print-dirprint-dir: @echo -n tools/flask/loadpolicy: .PHONY: print-endprint-end: @echo.PHONY: installinstall: all $(INSTALL_DIR) $(DESTDIR)$(SBINDIR) $(INSTALL_PROG) $(CLIENTS) $(DESTDIR)$(SBINDIR)-include $(PROG_DEP)# never delete any intermediate files..SECONDARY:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -