⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 moealib
💻
字号:
#******************************************************************************************#                                                                                         *#------------------ Makefile for multi-knapsack problem using  ---------------------------*# Usage:                                                                                  *# 	make depend   to generate dependence relation.                                    *#                     then copy those relation for debugging version,                     *#       make foo.d    to make debugging version of foo.                                   *#       make foo      to make optimized version of foo.                                   *#       make all      to make all                                                         *#                                                                                         *#                                                             xianming Chen, Jan 1, 2001  *#******************************************************************************************# Set these paths to the location of the MOEA library and headers.MOEA_INC_DIR= ../includeMOEA_LIB_DIR= ../libINC_DIRS= -I$(MOEA_INC_DIR)LIB_DIRS= -L$(MOEA_LIB_DIR)CC = g++#set default compiling rule for debugging..SUFFIXES:.do           %.do:%.C	$(CC) -DDEBUG -g  -c $(INC_DIRS) $< -o $@ %.o:%.C	$(CC) -O -DNDEBUG -c  $(INC_DIRS) $<  -o $@  SRCS=npga.C nsga.C ptsga.C spea.C vega.C  eval.C log.C#optimal version and debug version respectivelyo:npga nsga ptsga spea vegad:npga.d nsga.d ptsga.d spea.d vega.dall:npga npga.d nsga nsga.d ptsga ptsga.d spea spea.d vega vega.dvega : vega.o eval.o log.o	$(CC) -g  vega.o  eval.o log.o  -o ../bin/knapsack.$@ $(LIB_DIRS) -lmoeavega.d : vega.do eval.do log.do	$(CC) -g  vega.do  eval.do log.do  -o ../bin/knapsack.$@ $(LIB_DIRS) -lmoea.dnpga : npga.o eval.o log.o	$(CC) -O  npga.o eval.o log.o  -o ../bin/knapsack.$@  $(LIB_DIRS) -lmoeanpga.d : npga.do eval.do log.do	$(CC) -g  npga.do  eval.do log.do  -o ../bin/knapsack.$@ $(LIB_DIRS) -lmoea.dnsga : nsga.o eval.o log.o	$(CC) -O  nsga.o eval.o log.o  -o ../bin/knapsack.$@  $(LIB_DIRS) -lmoeansga.d : nsga.do eval.do log.do	$(CC) -g  nsga.do  eval.do log.do  -o ../bin/knapsack.$@ $(LIB_DIRS) -lmoea.dspea : spea.o  eval.o log.o	$(CC) -O  spea.o eval.o log.o  -o ../bin/knapsack.$@  $(LIB_DIRS) -lmoeaspea.d : spea.do eval.do log.do	$(CC) -g  spea.do  eval.do log.do  -o ../bin/knapsack.$@ $(LIB_DIRS) -lmoea.dptsga : ptsga.o eval.o log.o	$(CC) -O  ptsga.o eval.o log.o  -o ../bin/knapsack.$@  $(LIB_DIRS) -lmoeaptsga.d : ptsga.do eval.do log.do	$(CC) -g  ptsga.do  eval.do log.do  -o ../bin/knapsack.$@ $(LIB_DIRS) -lmoea.dclear:	rm -f *.o *.do *~  coredepend:	makedepend  $(SRCS) $(INC_DIRS)# DO NOT DELETE THIS LINE -- make depend depends on it.

⌨️ 快捷键说明

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