Split out nukage engine build into separate project for if/when we want to actually use it.
This commit is contained in:
11
.drone.yml
Normal file
11
.drone.yml
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
pipeline:
|
||||||
|
build-environment:
|
||||||
|
image: docker
|
||||||
|
commands:
|
||||||
|
- cat Dockerfile | docker build -t nukage-ci -
|
||||||
|
volumes:
|
||||||
|
- /var/run/docker.sock:/var/run/docker.sock
|
||||||
|
build-engine:
|
||||||
|
image: nukage-ci
|
||||||
|
commands:
|
||||||
|
- make engine/build/gzdoom
|
||||||
6
.gitmodules
vendored
Normal file
6
.gitmodules
vendored
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
[submodule "engine"]
|
||||||
|
path = engine
|
||||||
|
url = https://github.com/coelckers/gzdoom
|
||||||
|
[submodule "ZMusic"]
|
||||||
|
path = ZMusic
|
||||||
|
url = https://github.com/coelckers/ZMusic
|
||||||
30
Makefile
Normal file
30
Makefile
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
RUN_ENGINE?=engine/build/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 ZMusic/build clean
|
||||||
|
$(RM) ZMusic/build
|
||||||
|
|
||||||
|
clean-engine:
|
||||||
|
$(MAKE) -C engine/build clean
|
||||||
|
$(RM) engine/build
|
||||||
|
|
||||||
|
ZMusic/build:
|
||||||
|
cd ZMusic && mkdir -p build && cd build && cmake ..
|
||||||
|
$(MAKE) -C ZMusic/build
|
||||||
|
|
||||||
|
engine/build/gzdoom: ZMusic/build
|
||||||
|
cd engine && mkdir -p build && cd build && cmake --verbose=1 -DZMUSIC_LIBRARIES=../../ZMusic/build/source/libzmusic.so -DZMUSIC_INCLUDE_DIR=../../ZMusic/include ..
|
||||||
|
$(MAKE) -C engine/build
|
||||||
1
ZMusic
Submodule
1
ZMusic
Submodule
Submodule ZMusic added at 7476a18975
1
engine
Submodule
1
engine
Submodule
Submodule engine added at 682dd1b22d
Reference in New Issue
Block a user