27 lines
421 B
Makefile
27 lines
421 B
Makefile
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}
|