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