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 # release 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}