diff --git a/SDL3_Core b/SDL3_Core index 009d463..513b8d1 160000 --- a/SDL3_Core +++ b/SDL3_Core @@ -1 +1 @@ -Subproject commit 009d463a65bd478add7a6cb9c226f5efad6d4aa3 +Subproject commit 513b8d1f3720c536f66d70ea0fa31a9e81df633b diff --git a/assets/asset_builder/src/Makefile b/assets/asset_builder/src/Makefile index 42375de..3f0e5f1 100644 --- a/assets/asset_builder/src/Makefile +++ b/assets/asset_builder/src/Makefile @@ -9,6 +9,8 @@ ASSET_BUILDER_SOURCES := \ ASSET_BUILDER_CC = gcc ifeq ($(RELEASE), 1) ASSET_BUILDER_CFLAGS = --std=c17 --pedantic -O3 $(shell pkg-config --cflags libpng json-c) # RELEASE + +ASSET_BUILDER_LDFLAGS = -O3 $(shell pkg-config --libs libpng json-c) else ASSET_BUILDER_CFLAGS = --std=c17 --pedantic -O1 -DDEBUG=1 -g $(shell pkg-config --cflags libpng json-c) \ -Wall -Wno-missing-braces -Wextra -Wno-missing-field-initializers \ @@ -18,13 +20,13 @@ ASSET_BUILDER_CFLAGS = --std=c17 --pedantic -O1 -DDEBUG=1 -g $(shell pkg-config -Wcast-qual -Wshadow -Wunreachable-code -Wlogical-op \ -Wfloat-equal -Wstrict-aliasing=2 -Wredundant-decls \ -Wold-style-definition # DEVELOPEMENT + +ASSET_BUILDER_LDFLAGS = -O1 $(shell pkg-config --libs libpng json-c) endif ASSET_BUILDER_INCLUDE_DIRS = $(ASSET_BUILDER_DIR)/headers $(SOURCE_DIR)/components/headers ASSET_BUILDER_INCLUDE_DIRS := $(addprefix -I, $(ASSET_BUILDER_INCLUDE_DIRS)) -ASSET_BUILDER_LDFLAGS = $(shell pkg-config --libs libpng json-c) - # Deduce objects ASSET_BUILDER_OBJECTS = $(ASSET_BUILDER_SOURCES:%.c=$(BUILD_DIR)/$(ASSET_BUILDER_DIR)/%.o) diff --git a/src/Makefile b/src/Makefile index ff19da6..2da5858 100644 --- a/src/Makefile +++ b/src/Makefile @@ -18,7 +18,7 @@ SRC_CFLAGS = --std=c17 --pedantic -O3 # RELEASE SRC_LDFLAGS = -O3 else -SRC_CFLAGS = --std=c17 --pedantic -O0 -g -DDEBUG=2 \ +SRC_CFLAGS = --std=c17 --pedantic -O1 -g -DDEBUG=2 \ -Wall -Wno-missing-braces -Wextra -Wno-missing-field-initializers \ -Wformat=2 -Wswitch-default -Wswitch -Wcast-align \ -Wpointer-arith -Wbad-function-cast -Wstrict-overflow=5 \ @@ -27,7 +27,7 @@ SRC_CFLAGS = --std=c17 --pedantic -O0 -g -DDEBUG=2 \ -Wfloat-equal -Wstrict-aliasing=2 -Wredundant-decls \ -Wold-style-definition # DEVELOPEMENT -SRC_LDFLAGS = -O0 +SRC_LDFLAGS = -O1 endif SRC_INCLUDE_DIRS = $(SOURCE_DIR)/components/headers $(CORE_DIR)/headers