feat: better src 4

This commit is contained in:
2026-05-16 00:32:41 +02:00
parent 96f97d81df
commit fe3316f730
5 changed files with 207 additions and 170 deletions
+10 -7
View File
@@ -7,7 +7,7 @@ SHELL := /bin/bash
clean:
@rm -rf build
build:
build/$(TARGET):
@mkdir -p build
gcc \
src/*.h src/*.c \
@@ -25,6 +25,9 @@ build:
-o build/$(TARGET) \
-g -Og
.PHONY: build
build: build/$(TARGET)
.PHONY: build-no-video
build-no-video:
@mkdir -p build
@@ -48,15 +51,15 @@ format:
clang-format -i src/*
.PHONY: run
run: build
run: build/$(TARGET)
./build/$(TARGET) $(RUN_ARGS)
.PHONY: sample
sample: build
./build/$(TARGET) --project=sample
sample: build/$(TARGET)
./build/$(TARGET) --project=sample $(RUN_ARGS)
.PHONY: valgrind
valgrind: build
valgrind: build/$(TARGET)
valgrind \
--show-realloc-size-zero=no \
--undef-value-errors=no \
@@ -68,7 +71,7 @@ full-clean:
rm -rf **/**/.deps
.PHONY: test-release
test-release: clean clean-release
test-release: clean full-clean
aclocal
autoconf
automake --add-missing
@@ -78,7 +81,7 @@ test-release: clean clean-release
cp $(TARGET)-steel-*.tar.gz build/
.PHONY: release-%
release-%: clean clean-release
release-%: clean full-clean
git pull origin main
sed -i -E "s/[0-9]+\\.[0-9]+\\.[0-9]+/$*/g" configure.ac
aclocal