https://github.com/DBWangGroupUNSW/SRS
Tip revision: 0bdf8aa436d237c23d278160dce85c589298daec authored by yifangs on 25 May 2015, 00:30:17 UTC
Update run_toy_data.sh
Update run_toy_data.sh
Tip revision: 0bdf8aa
Makefile
##############
# Make the SRS project
##############
PROD := DEBUG
OPT := -O3 # -pg
VERSION := \"0.1_${PROD}\"
TARGETS := srs cal_param gen_gt gen_hard_data #name of binary file
DEFINES := #-DREAL_PROF
SRCS := srs.cpp ProjData.cpp ParamFile.cpp RandGen.cpp SRSCoverTree.cpp cal_param.cpp gen_gt.cpp gen_hard_data.cpp
CCFLAGS = -std=c++11 ${OPT} -Wno-deprecated -ggdb -D${PROD} ${DEFINES} -I./ -DVERSION=${VERSION}
LDFLAGS = ${OPT} -ggdb
LIBS =
CC = g++
OBJS := ${SRCS:.cpp=.o}
.PHONY: all clean distclean
all:: ${TARGETS}
srs: srs.o SRSCoverTree.o ParamFile.o ProjData.o RandGen.o
${CC} ${LDFLAGS} -o $@ $^ ${LIBS}
cal_para: cal_param.o
${CC} ${LDFLAGS} -o $@ $^ ${LIBS}
gen_gt: gen_gt.o
${CC} ${LDFLAGS} -o $@ $^ ${LIBS}
gen_hard_data: gen_hard_data.o RandGen.o
${CC} ${LDFLAGS} -o $@ $^ ${LIBS}
${OBJS}: %.o: %.cpp
${CC} ${CCFLAGS} -o $@ -c $<
clean::
-rm -f *~ *.o ${TARGETS}
distclean:: clean