?? makefile
字號:
# XEN_ROOT ?= ../..include $(XEN_ROOT)/tools/Rules.mkXEN_LIBXC = $(XEN_ROOT)/tools/libxcINSTALL = installINSTALL_PROG = $(INSTALL) -m0755INSTALL_DATA = $(INSTALL) -m0644INSTALL_DIR = $(INSTALL) -d -m0755MAJOR = 3.0MINOR = 0XEN_ROOT = ../..include $(XEN_ROOT)/tools/Rules.mkBASECFLAGS=-Wall -g -Werror# Make gcc generate dependencies.BASECFLAGS += -Wp,-MD,.$(@F).dPROG_DEP = .*.dBASECFLAGS+= $(PROFILE)BASECFLAGS+= -I$(XEN_ROOT)/tools/libxc -I$(XEN_ROOT)/tools/xenstoreBASECFLAGS+= -I.CFLAGS += $(BASECFLAGS)LDFLAGS += $(PROFILE) -L$(XEN_LIBXC)# Get gcc to generate the dependencies for us.CFLAGS += -Wp,-MD,.$(@F).dLDFLAGS += -L. -L$(XEN_XC) -L$(XEN_ROOT)/tools/xenstoreDEPS = .*.dSTATICFLAGS += -lzLDLIBS := -lxenctrl -lxenguest -lxenstoreEXES := pack repair minimig buscreate purgedoms listdoms xdmesg flushall: $(EXES)pack: pack.o $(LINK.o) $^ -o $@repair: repair.o sha1.o $(LINK.o) $^ -o $@buscreate: buscreate.o configfile.o $(LINK.o) $^ $(LOADLIBES) $(LDLIBS) -L. -o $@listdoms: listdoms.o $(LINK.o) $^ $(LOADLIBES) $(LDLIBS) -L. -o $@purgedoms: purgedoms.o $(LINK.o) $^ $(LOADLIBES) $(LDLIBS) -L. -o $@xdmesg: xdmesg.o $(LINK.o) $^ $(LOADLIBES) $(LDLIBS) -L. -o $@ # $(LINK.o) $^ $(LOADLIBES) $(LDLIBS) -L. -o $@ $(STATICFLAGS)flush: flush.c $(LINK.o) $^ -o $@#minimig: minimig.o# $(LINK.o) $^ -static -o $@minimig: minimig.c crt1.S sha1.c cc -o crt1.o -c crt1.S cc -o minimig.o -c minimig.c cc -o sha1.o -c sha1.c ld -static minimig.o crt1.o sha1.o -nodefaultlib -L/home/jacobg/uClibc-0.9.28/lib -lc -o minimiginstall: $(INSTALL_PROG) buscreate $(DESTDIR)/usr/sbin $(INSTALL_PROG) listdoms $(DESTDIR)/usr/sbin $(INSTALL_PROG) purgedoms $(DESTDIR)/usr/sbin $(INSTALL_PROG) repair $(DESTDIR)/usr/sbin $(INSTALL_PROG) xdmesg $(DESTDIR)/usr/sbin.PHONY: TAGS clean rpm install allTAGS: etags -t *.c *.hclean: rm -rf *.a *.so* *.o *.opic *.rpm $(LIB) *~ $(DEPS) rm -f $(EXES)
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -