
COMPILER = ${CXX}
LINKER = ${CXX}
OBJ = main.o asyncES.o mathutil.o


# release:
COMPILERPARAMS = -std=c++11 -DNDEBUG -O3 -Wall -c

# debug:
# COMPILERPARAMS = -std=c++11 -DDEBUG -g -Wall -c


asyncES: ${OBJ}
	${LINKER} -o asyncES ${OBJ}

%.o: %.cpp
	${COMPILER} ${COMPILERPARAMS} $<

clean:
	rm -rf ${OBJ} asyncES
