From 188a467a7335044e23a46af2b56a9d0d597a39ec Mon Sep 17 00:00:00 2001 From: Jens Ahrensfeld Date: Mon, 21 Oct 2019 21:28:41 +0000 Subject: [PATCH] - added Rbm git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@561 b431acfa-c32f-4a4a-93f1-934dc6c82436 --- Makefile | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/Makefile b/Makefile index f79cfc5..dcfa362 100644 --- a/Makefile +++ b/Makefile @@ -1,13 +1,19 @@ -SRCS := source/main.cpp -BUILD_DIR := ./build -CXXFLAGS += -o0 -std=c++11 +CONFIG ?= release +SRCS := source/main.cpp source/Rbm.cpp source/noise.c + + LIBS := -larmadillo +BUILD_DIR := ./build/${CONFIG} all: ${BUILD_DIR}/main.elf - +CXXFLAGS += -std=c++11 + +CXXFLAGS_debug := ${CXXFLAGS} -O0 -g +CXXFLAGS_release := ${CXXFLAGS} -O2 + ${BUILD_DIR}/main.elf: ${BUILD_DIR} ${SRCS} - g++ ${CXXFLAGS} ${SRCS} -o $@ ${LIBS} + g++ ${CXXFLAGS_${CONFIG}} ${SRCS} -o $@ ${LIBS} ${BUILD_DIR}: mkdir -p $@