From 4d59ffc8f4a02781950780be7c277f99584c1f56 Mon Sep 17 00:00:00 2001 From: mithe24 Date: Sat, 11 Oct 2025 18:37:51 +0200 Subject: build(version numbering): Added support for automatic version numbering Added support for automatic version numbering using git version tags --- src/Makefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/Makefile') diff --git a/src/Makefile b/src/Makefile index acd8d87..21057fa 100644 --- a/src/Makefile +++ b/src/Makefile @@ -6,6 +6,7 @@ LDFLAGS := -g SRCS := $(shell find . -name '*.s') OBJS := $(patsubst %.s, %.o, $(SRCS)) TARGET := sorter +VER := $(shell git git describe --tags --abbrev=0 2> /dev/null || echo 'v0.0.0') TEST_DIR := ./test @@ -19,7 +20,7 @@ $(TARGET): $(OBJS) $(AS) $(ASFLAGS) $< -o $@ deploy: $(TARGET) - tar -czvf $(TARGET).tar.gz $(TARGET) + tar -czvf $(TARGET)-$(VER).tar.gz $(TARGET) clean: rm -f $(TARGET) $(OBJS) *.tar.gz -- cgit v1.2.3-70-g09d2