CXX = g++
TARGET = gcp
CXXFLAGS = -O1
OBJS =  Random.o Timer.o Utilities.o Control.o ComParser.o Input.o\
	Solution.o SolutionManager.o Runners.o Solver.o


all: ${TARGET}

${TARGET}: main.cpp $(OBJS)
	${CXX} ${CXXFLAGS} -o $@ $^

config:
	opag -C --gcc --struct opag-input.cpp ComParser.cpp

clean:
	rm -f *~ *.o ${TARGET} core DEADJOE .DS_Store
