diff options
| author | _ov4 <ov4@ov4.org> | 2026-08-31 06:43:48 +0000 |
|---|---|---|
| committer | _ov4 <ov4@ov4.org> | 2026-08-31 06:43:48 +0000 |
| commit | c13c9c96943b312bc9c404d8cbe95394b77f96d7 (patch) | |
| tree | 3463ab089ab9784915658d916ac96c6459254f97 /Makefile | |
| parent | 17d8acdc14ed53ee90b31c63fbfa11a3fd3e54c8 (diff) | |
jobs
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 13 |
1 files changed, 6 insertions, 7 deletions
@@ -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 $@ |
