makefile

来自「The program implements three large-margi」· 代码 · 共 51 行

TXT
51
字号
LEMGA = lemga-20060516/lemgaobjs = boostrank-train boostrank-predictall: $(objs).PHONY: clean $(addsuffix _clean, $(objs))clean: $(addsuffix _clean, $(objs))include ${LEMGA}/MakefileVPATH = ${LEMGA}CC_FLAGS := -I${LEMGA} ${CC_FLAGS}softperc.o: softperc.cpp softperc.h	$(CC) $(CC_FLAGS) -O3 -c -o $@ $<aggrank.o: aggrank.cpp aggrank.h	$(CC) $(CC_FLAGS) -O3 -c -o $@ $<orboost.o: orboost.cpp orboost.h aggrank.h	$(CC) $(CC_FLAGS) -O3 -c -o $@ $<rankboost.o: rankboost.cpp rankboost.h aggrank.h	$(CC) $(CC_FLAGS) -O3 -c -o $@ $<boostrank_o  := $(stump_o) $(perceptron_o) $(aggregating_o)boostrank_ro := $(addprefix  r, $(boostrank_o)) softperc.o \		aggrank.o orboost.o rankboost.oboostrank-train_src = boostrank-train.cpp aggrank.h orboost.h rankboost.h \		$(stump_h) $(perceptron_h) \		softperc.hboostrank-train.o: $(boostrank-train_src)	$(CC) $(CC_FLAGS) $(CC_FINAL) -c -o $@ $<boostrank-train: $(boostrank_ro) boostrank-train.o	$(CC) $(CC_FLAGS) $(CC_FINAL) $(CC_LIB_FLAGS) -o $@ $^boostrank-train_clean:	$(RM) $(boostrank_ro) \		boostrank-train.o boostrank-trainboostrank-predict_src = boostrank-predict.cpp aggrank.h orboost.h rankboost.h \		$(object_h) $(stump_h) $(perceptron_h) \		softperc.hboostrank-predict.o: $(boostrank-predict_src)	$(CC) $(CC_FLAGS) $(CC_FINAL) -c -o $@ $<boostrank-predict: $(boostrank_ro) boostrank-predict.o	$(CC) $(CC_FLAGS) $(CC_FINAL) $(CC_LIB_FLAGS) -o $@ $^boostrank-predict_clean:	$(RM) $(boostrank_ro) \		boostrank-predict.o boostrank-predict

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?