summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorOxore <oxore@protonmail.com>2019-09-14 19:25:03 +0300
committerOxore <oxore@protonmail.com>2019-09-14 19:26:03 +0300
commit8c04c4bf9004afda45a68b8e1d4522d36478cd62 (patch)
tree49eda8bae65c4c1014670c989c48d662d248a878 /Makefile
parent5a8ddfdafb359a3a1cae11c27789d37989009a26 (diff)
Switch optimization to -Og, refactor directory rules
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile12
1 files changed, 4 insertions, 8 deletions
diff --git a/Makefile b/Makefile
index 9ef57fa..59cc835 100644
--- a/Makefile
+++ b/Makefile
@@ -40,7 +40,7 @@ CFLAGS+=-Wno-deprecated-declarations
CFLAGS+=-std=c11
CFLAGS+=-fms-extensions
CFLAGS+=-g3
-CFLAGS+=-O0
+CFLAGS+=-Og
CFLAGS+=-MD
ifdef PREFIX
@@ -60,7 +60,6 @@ LDFLAGS_TEST+=$(LDFLAGS)
#======================================================================
all:
-all: $(TARGET)
all: $(TARGET_TETRIS)
ifndef NOTEST
all: $(TARGET_TEST)
@@ -75,13 +74,10 @@ $(TARGET_TEST): $(TARGET)/$(TARGET_TEST).c.o $(MUNIT)/munit.c.o
$(QQ) echo " LD $@"
$(Q) $(CC) -o $@ $^ $(LDFLAGS_TEST)
-$(DEPENDS): | $(BUILD)
-$(OBJECTS): | $(BUILD)
+$(DEPENDS): | $(BUILD)/ $(TARGET)/
+$(OBJECTS): | $(BUILD)/ $(TARGET)/
-$(BUILD):
- $(Q) mkdir -p $@
-
-$(TARGET):
+%/:
$(Q) mkdir -p $@
$(LIBF8)/libf8.a: $(LIBF8)