18 lines
465 B
Makefile
18 lines
465 B
Makefile
ifeq ($(PREFIX),)
|
|
PREFIX := /usr/local
|
|
endif
|
|
CPPFLAGS := $(CPPFLAGS) -MMD -MP -DPREFIX='"$(PREFIX)"'
|
|
ifeq ($(CFG),Debug)
|
|
CPPFLAGS := $(CPPFLAGS) -D_DEBUG
|
|
CFLAGS := $(CFLAGS) -Og -g
|
|
CXXFLAGS := $(CXXFLAGS) -Og -g
|
|
else
|
|
CPPFLAGS := $(CPPFLAGS) -DNDEBUG
|
|
CFLAGS := $(CFLAGS) -O3 -fdata-sections -ffunction-sections
|
|
CXXFLAGS := $(CXXFLAGS) -O3 -fdata-sections -ffunction-sections
|
|
LDFLAGS := $(LDFLAGS) -Wl,--gc-sections
|
|
endif
|
|
|
|
OBJS := $(SRCS:%=%.o)
|
|
DEPS := $(OBJS:.o=.d)
|