Skip to content

Commit 0128e42

Browse files
committed
make: Prevent rebuilding all files when git commit changes
1 parent eee0dd4 commit 0128e42

File tree

3 files changed

+3
-5
lines changed

3 files changed

+3
-5
lines changed

Makefile

-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,6 @@ extra_version :=
2727
else
2828
extra_version := $(shell bash tools/git-extra-version)
2929
endif
30-
cppflags += -DBROGUE_EXTRA_VERSION='"$(extra_version)"'
3130

3231
ifeq ($(TERMINAL),YES)
3332
sources += $(addprefix src/platform/,curses-platform.c term.c)

make/o.mk

+3
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,5 @@
11
$(sources:.c=.o): %.o: %.c src/brogue/Rogue.h src/brogue/Globals.h src/brogue/GlobalsBase.h vars/cppflags vars/cflags make/o.mk
22
$(CC) $(cppflags) $(cflags) -c $< -o $@
3+
4+
src/variants/GlobalsBrogue.o src/variants/GlobalsRapidBrogue.o: vars/extra_version
5+
src/variants/GlobalsBrogue.o src/variants/GlobalsRapidBrogue.o: cppflags += -DBROGUE_EXTRA_VERSION='"$(extra_version)"'

src/brogue/Rogue.h

-4
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,6 @@
3131
#include <time.h>
3232
#include "PlatformDefines.h"
3333

34-
#ifndef BROGUE_EXTRA_VERSION
35-
#error "The BROGUE_EXTRA_VERSION macro is undefined."
36-
#endif
37-
3834
// unicode: comment this line to revert to ASCII
3935
#define USE_UNICODE
4036

0 commit comments

Comments
 (0)