diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index dee955f..cd3843a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -32,6 +32,8 @@ jobs: steps: - name: Checkout uses: actions/checkout@v3 + with: + fetch-depth: 0 - name: Install dependencies (packages) run: | @@ -367,6 +369,8 @@ jobs: steps: - name: Checkout uses: actions/checkout@v3 + with: + fetch-depth: 0 - name: Install build dependencies (packages) run: | diff --git a/Makefile b/Makefile index 15086ce..f7a5fad 100644 --- a/Makefile +++ b/Makefile @@ -27,16 +27,22 @@ ifeq ($(DEV_BUILD),1) LIBS += $(DEP)/lib/libmenutw.a $(DEP)/lib/libncursestw.a CFLAGS += -O0 -g -DDEV_BUILD -fno-omit-frame-pointer ifeq ($(ASAN),1) -CFLAGS += -DBUILD_STYLE=\"ASAN\" -fsanitize=address,undefined -fsanitize-address-use-after-return=runtime +BUILD_STYLE=ASAN +CFLAGS += -fsanitize=address,undefined -fsanitize-address-use-after-return=runtime else -CFLAGS += -DBUILD_STYLE=\"DEVELOPMENT\" +BUILD_STYLE = DEVELOPMENT endif else -CFLAGS += -Os -g -DBUILD_STYLE=\"RELEASE\" +CFLAGS += -Os -g +BUILD_STYLE = RELEASE endif -CFLAGS += -DBUILD_DATE="\"$(shell LANG=C date)\"" -DBUILD_WHOAMI=\"$(shell whoami)\" -DBUILD_TAG=\"$(shell git describe --dirty --tags --abbrev=7)\" +BUILD_DATE := $(shell LANG=C date) +BUILD_TAG := $(shell git describe --dirty --tags --abbrev=7) +BUILD_WHOAMI := $(shell whoami) -export SRC DEP CC CFLAGS LDFLAGS LIBS TARGET_OS DEV_BUILD +CFLAGS += -DBUILD_STYLE=\"$(BUILD_STYLE)\" -DBUILD_DATE="\"$(BUILD_DATE)\"" -DBUILD_WHOAMI=\"$(BUILD_WHOAMI)\" -DBUILD_TAG=\"$(BUILD_TAG)\" + +export SRC DEP CC CFLAGS LDFLAGS LIBS TARGET_OS DEV_BUILD BUILD_DATE BUILD_TAG BUILD_WHOAMI BUILD_STYLE all: palera1n