diff --git a/defaults.mk b/defaults.mk index de5ec09..03f960b 100644 --- a/defaults.mk +++ b/defaults.mk @@ -1,16 +1,26 @@ +ARCH := linux MAKEFLAGS += --no-print-directory TARGET_ARCH := -march=native # debug -LDFLAGS_debug := -g -CXXFLAGS_debug := -g -O0 -CFLAGS_debug := -g -O0 -LDFLAGS_debug := -g -O0 +LDFLAGS_debug += -g +CXXFLAGS_debug += -g -O0 +CFLAGS_debug += -g -O0 +LDFLAGS_debug += -g -O0 # release -LDFLAGS_release := -g -CXXFLAGS_release := -g -O3 -CFLAGS_release := -g -O3 -LDFLAGS_release := -g -O3 +LDFLAGS_release += -g +CXXFLAGS_release += -g -O3 +CFLAGS_release += -g -O3 +LDFLAGS_release += -g -O3 +# Environment +NM=nm +RANLIB=ranlib +CC=gcc +CCC=g++ +CXX=g++ +AS=as + +BUILD_DIR ?= $(PWD)/build/$(ARCH)/${CONFIG} diff --git a/defaults.win.mk b/defaults.win.mk index 69b323a..ce12927 100644 --- a/defaults.win.mk +++ b/defaults.win.mk @@ -27,4 +27,4 @@ CCC=i686-w64-mingw32-g++ CXX=i686-w64-mingw32-g++ AS=i686-w64-mingw32-as -BUILD_DIR ?= ./build/$(ARCH)/${CONFIG} +BUILD_DIR ?= $(PWD)/build/$(ARCH)/${CONFIG}