https://github.com/DBWangGroupUNSW/SRS
Raw File
Tip revision: 0bdf8aa436d237c23d278160dce85c589298daec authored by yifangs on 25 May 2015, 00:30:17 UTC
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
back to top