Makefile: Find SDL2.dll

This commit is contained in:
Alvaro Burnett 2018-03-12 22:38:05 +01:00
parent 6e8567eadc
commit 05ba352f2f

View File

@ -235,12 +235,9 @@ $(OBJ)/%.res: %.rc
%.o: %.res
cvtres /OUT:"$@" $^
# We must provide SDL2.dll with the Windows port. This is an AWFUL HACK to find it.
SPACE :=
SPACE +=
# We must provide SDL2.dll with the Windows port.
$(BIN)/SDL/SDL2.dll:
@$(eval POTENTIAL_MATCHES := $(subst @@@," ",$(patsubst %,%/SDL2.dll,$(subst ;,$(SPACE),$(subst $(SPACE),@@@,$(lib))))))
@$(eval MATCH := $(shell ls $(POTENTIAL_MATCHES) 2> NUL | head -n 1))
@$(eval MATCH := $(shell where $$LIB:SDL2.dll))
cp "$(MATCH)" $@
# Tester