aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
author_ov4 <ov4@ov4.org>2026-08-31 06:43:48 +0000
committer_ov4 <ov4@ov4.org>2026-08-31 06:43:48 +0000
commitc13c9c96943b312bc9c404d8cbe95394b77f96d7 (patch)
tree3463ab089ab9784915658d916ac96c6459254f97 /Makefile
parent17d8acdc14ed53ee90b31c63fbfa11a3fd3e54c8 (diff)
jobs
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile13
1 files changed, 6 insertions, 7 deletions
diff --git a/Makefile b/Makefile
index c69c182..8c3be66 100644
--- a/Makefile
+++ b/Makefile
@@ -4,19 +4,18 @@ INCLUDE_DIR = include
BUILD = build
TARGET = $(BUILD)/ccshell
-CPPFLAGS := -I$(INCLUDE_DIR) -MMD -MP
-CXXFLAGS := -std=c++23 -Wall -Wextra -O2
-LDLIBS :=
+CPPFLAGS = -I$(INCLUDE_DIR) -MMD -MP
+CXXFLAGS = -std=c++23 -Wall -Wextra -O2
-SRCS := $(shell find $(SRC_DIR) -name '*.cc')
-OBJS := $(SRCS:%=$(BUILD)/%.o)
-DEPS := $(OBJS:.o=.d)
+SRCS = $(shell find $(SRC_DIR) -name '*.cc')
+OBJS = $(SRCS:%=$(BUILD)/%.o)
+DEPS = $(OBJS:.o=.d)
$(TARGET): $(OBJS)
@mkdir -p $(dir $@)
$(CXX) $(LDFLAGS) $^ $(LDLIBS) -o $@
-$(BUILD)/%.o: %.cc
+$(BUILD)/%.cc.o: %.cc
@mkdir -p $(dir $@)
$(CXX) $(CPPFLAGS) $(CXXFLAGS) -c $< -o $@