All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
33 lines
730 B
Makefile
33 lines
730 B
Makefile
RUN_ENGINE?=build/engine/gzdoom
|
|
BUILD_ENGINE=$(RUN_ENGINE)
|
|
RM=rm -rf
|
|
|
|
ifeq ($(OS),Windows_NT)
|
|
RUN_ENGINE=gzdoom
|
|
BUILD_ENGINE=""
|
|
RM=del
|
|
endif
|
|
|
|
all: $(BUILD_ENGINE)
|
|
|
|
clean: clean-zmusic clean-engine
|
|
|
|
# GZDoom engine build. Only relevant for GNU/Linux
|
|
clean-zmusic:
|
|
$(MAKE) -C build/ZMusic clean
|
|
$(RM) build/ZMusic
|
|
|
|
clean-engine:
|
|
$(MAKE) -C build/engine clean
|
|
$(RM) build/engine
|
|
|
|
build/ZMusic:
|
|
mkdir -p build/ZMusic
|
|
cd build/ZMusic && cmake ../../ZMusic
|
|
$(MAKE) -C build/ZMusic
|
|
|
|
build/engine/gzdoom: build/ZMusic
|
|
mkdir -p build/engine
|
|
cd build/engine && cmake -DZMUSIC_LIBRARIES=../ZMusic/source/libzmusic.so -DZMUSIC_INCLUDE_DIR=../../ZMusic/include ../../engine
|
|
$(MAKE) -C build/engine
|