From db02c4cc8028606fa57fd50424491008990ef6fd Mon Sep 17 00:00:00 2001 From: frosty Date: Fri, 3 Apr 2026 15:15:41 -0400 Subject: feat: added version to homepage --- Makefile | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 6e5b227..ecd6585 100644 --- a/Makefile +++ b/Makefile @@ -3,13 +3,21 @@ UNAME_S := $(shell uname -s) PKG_CONFIG ?= pkg-config PKG_DEPS := libxml-2.0 libcurl openssl +GIT_HASH := $(shell git rev-parse --short HEAD) +GIT_DATE := $(shell git log -1 --format='%ad' --date='format:%y.%m.%d') +GIT_BRANCH := $(shell git rev-parse --abbrev-ref HEAD) + +VERSION := $(GIT_DATE)+$(GIT_HASH)_$(GIT_BRANCH) + +CFLAGS := -Wall -Wextra -O2 -Isrc -DVERSION='"$(VERSION)"' + ifeq ($(UNAME_S),Darwin) DEP_CFLAGS := $(shell $(PKG_CONFIG) --cflags $(PKG_DEPS) 2>/dev/null) DEP_LIBS := $(shell $(PKG_CONFIG) --libs $(PKG_DEPS) 2>/dev/null) -CFLAGS := -Wall -Wextra -O2 -Isrc $(DEP_CFLAGS) +CFLAGS += $(DEP_CFLAGS) LIBS := -lbeaker $(DEP_LIBS) -lpthread -lm else -CFLAGS := -Wall -Wextra -O2 -Isrc -I/usr/include/libxml2 +CFLAGS += -I/usr/include/libxml2 LIBS := -lbeaker -lcurl -lxml2 -lpthread -lm -lssl -lcrypto endif -- cgit v1.2.3