Peta@wiki
C++ MakeFIle
最終更新:
匿名ユーザー
MakeFileの基本
#=======================================================================
# Name of This File
#=======================================================================
THISFILE = Makefile
#---------------------------------------------------------
# MACROS
#---------------------------------------------------------
CC = g++
INCLUDES =
CFLAGS = $(INCLUDES) -O2 -Wall -funroll-loops -DNDEBUG
#-fomit-frame-pointer
LDFLAGS = -lm
EXE_DIR = .
EXE_NAME = dpmbga
EXE = $(EXE_DIR)/$(EXE_NAME)
BASE_OBJS = dpmbga.o mtrand.o functions.o matrix.o objective_problem.o
OBJS = $(BASE_OBJS) dpmbga_main.o
LIB = libdpmbga.a
#---------------------------------------------------------
# Default rules
#---------------------------------------------------------
.cpp.o:
$(CC) $(CFLAGS) -o $@ -c $<
#---------------------------------------------------------
# rules
#---------------------------------------------------------
release: $(EXE)
$(EXE): $(OBJS)
$(CC) -o $@ $^ $(LDFLAGS)
clean:
rm -f $(EXE) $(OBJS) $(LIB)