feat: better src 4
This commit is contained in:
+10
-7
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user