Needs more work, but several experiments that make things more responsive under load.
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3783 ed5197a5-7fde-0310-b194-c3ffbd925b24
This commit is contained in:
9
Makefile
9
Makefile
@ -2,6 +2,7 @@ PROJECT = tildefriends
|
||||
BUILD_DIR ?= out
|
||||
BUILD_DIR_DBG := $(BUILD_DIR)/debug
|
||||
BUILD_DIR_REL := $(BUILD_DIR)/release
|
||||
UNAME_M := $(shell uname -s)
|
||||
|
||||
CFLAGS += \
|
||||
-Wall \
|
||||
@ -13,10 +14,14 @@ CFLAGS += \
|
||||
-fdata-sections
|
||||
LDFLAGS += -Wl,-gc-sections
|
||||
|
||||
debug: CFLAGS += -Og -g -fsanitize=address -fsanitize=undefined
|
||||
debug: LDFLAGS += -fsanitize=address -fsanitize=undefined
|
||||
debug: CFLAGS += -Og -g
|
||||
release: CFLAGS += -DNDEBUG -O3
|
||||
|
||||
ifeq ($(UNAME_M),x64_64)
|
||||
debug: CFLAGS += -fsanitize=address -fsanitize=undefined
|
||||
debug: LDFLAGS += -fsanitize=address -fsanitize=undefined
|
||||
endif
|
||||
|
||||
APP_SOURCES = $(wildcard src/*.c)
|
||||
APP_OBJS_DBG = $(patsubst %.c,$(BUILD_DIR_DBG)/%.o,$(APP_SOURCES))
|
||||
APP_OBJS_REL = $(patsubst %.c,$(BUILD_DIR_REL)/%.o,$(APP_SOURCES))
|
||||
|
Reference in New Issue
Block a user