HevSocks5TProxy: Append git commit id into version.

This commit is contained in:
hev 2022-07-14 23:16:34 +08:00
parent b18463f781
commit d1863e80f5
No known key found for this signature in database
GPG Key ID: DE8BBEBCEBBBDB92
4 changed files with 5 additions and 1 deletions

View File

@ -34,6 +34,7 @@ LOCAL_C_INCLUDES := \
$(LOCAL_PATH)/src/core/include \
$(LOCAL_PATH)/third-part/yaml/src \
$(LOCAL_PATH)/third-part/hev-task-system/include
LOCAL_CFLAGS += $(VERSION_CFLAGS)
ifeq ($(TARGET_ARCH_ABI),armeabi-v7a)
LOCAL_CFLAGS += -mfpu=neon
endif

View File

@ -27,6 +27,7 @@ TARGET=$(BINDIR)/hev-socks5-tproxy
THIRDPARTS=$(THIRDPARTDIR)/yaml $(THIRDPARTDIR)/hev-task-system
-include build.mk
CCFLAGS+=$(VERSION_CFLAGS)
CCSRCS=$(filter %.c,$(SRCFILES))
ASSRCS=$(filter %.S,$(SRCFILES))
LDOBJS=$(patsubst $(SRCDIR)/%.c,$(BUILDDIR)/%.o,$(CCSRCS)) \

View File

@ -5,3 +5,4 @@ rwildcard=$(foreach d,$(wildcard $1*), \
$(filter $(subst *,%,$2),$d))
SRCFILES=$(call rwildcard,$(SRCDIR)/,*.c *.S)
VERSION_CFLAGS=-DCOMMIT_ID=\"$(shell git -C $(SRCDIR) rev-parse --short HEAD)\"

View File

@ -27,7 +27,8 @@ static void
show_help (const char *self_path)
{
printf ("%s CONFIG_PATH\n", self_path);
printf ("Version: %u.%u.%u\n", MAJOR_VERSION, MINOR_VERSION, MICRO_VERSION);
printf ("Version: %u.%u.%u %s\n", MAJOR_VERSION, MINOR_VERSION,
MICRO_VERSION, COMMIT_ID);
}
static void