mirror of
https://github.com/holub/mame
synced 2025-10-04 16:34:53 +03:00
Re-link emulator binary if version source file changes
This commit is contained in:
parent
a7eb44f3e2
commit
ff1b484599
6
makefile
6
makefile
@ -943,14 +943,14 @@ else
|
||||
EMULATOROBJ = $(EMULATOROBJLIST)
|
||||
endif
|
||||
|
||||
$(EMULATOR): $(EMULATOROBJ)
|
||||
$(EMULATOR): $(EMULATOROBJ) $(SRC)/version.c
|
||||
$(CC) $(CDEFS) $(CFLAGS) -c $(SRC)/version.c -o $(VERSIONOBJ)
|
||||
@echo Linking $@...
|
||||
ifeq ($(TARGETOS),emscripten)
|
||||
# Emscripten's linker seems to be stricter about the ordering of files
|
||||
$(LD) $(LDFLAGS) $(LDFLAGSEMULATOR) $(VERSIONOBJ) -Wl,--start-group $^ -Wl,--end-group $(LIBS) -o $@
|
||||
$(LD) $(LDFLAGS) $(LDFLAGSEMULATOR) $(VERSIONOBJ) -Wl,--start-group $(EMULATOROBJ) -Wl,--end-group $(LIBS) -o $@
|
||||
else
|
||||
$(LD) $(LDFLAGS) $(LDFLAGSEMULATOR) $(VERSIONOBJ) $^ $(LIBS) -o $@
|
||||
$(LD) $(LDFLAGS) $(LDFLAGSEMULATOR) $(VERSIONOBJ) $(EMULATOROBJ) $(LIBS) -o $@
|
||||
endif
|
||||
ifeq ($(TARGETOS),win32)
|
||||
ifdef SYMBOLS
|
||||
|
Loading…
Reference in New Issue
Block a user