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}