- improved build system
git-svn-id: http://moon:8086/svn/software/trunk/libsrc/cpp@907 b431acfa-c32f-4a4a-93f1-934dc6c82436
This commit is contained in:
@@ -1,25 +1,18 @@
|
||||
MAKE_HOME := /home/jens/work/software/make
|
||||
|
||||
CONFIG ?= debug
|
||||
TARGET ?= main
|
||||
BUILD_DIR := ./build/${CONFIG}
|
||||
|
||||
include ./src/processor.mk
|
||||
include ./test/test.mk
|
||||
include ./config.mk
|
||||
|
||||
CXXFLAGS += -std=c++11
|
||||
LIBS := -lstdc++ -lm -larmadillo
|
||||
DEFINES += -DPROCESSOR_BUFFER_USE_EXCEPTIONS
|
||||
|
||||
.PHONY: clean
|
||||
all: ${BUILD_DIR}/${TARGET}
|
||||
all: app
|
||||
|
||||
clean:
|
||||
rm -rf ${BUILD_DIR}/*
|
||||
|
||||
distclean:
|
||||
rm -rf ${BUILD_DIR}
|
||||
app: pkg link
|
||||
|
||||
pkg:
|
||||
make -C src BUILD_DIR=$(BUILD_DIR)/src
|
||||
make -C test BUILD_DIR=$(BUILD_DIR)/test
|
||||
|
||||
run: app
|
||||
${BUILD_DIR}/${TARGET}
|
||||
|
||||
include $(MAKE_HOME)/compile.mk
|
||||
include $(MAKE_HOME)/link.mk
|
||||
|
||||
Reference in New Issue
Block a user