mirror of
https://github.com/RYDE-WORK/ballistica.git
synced 2026-02-05 15:03:33 +08:00
more wsl prefab work
This commit is contained in:
parent
af88b73405
commit
f3943da0f2
20
Makefile
20
Makefile
@ -211,48 +211,48 @@ pcommandbatch_speed_test: prereqs
|
|||||||
# Prebuilt binaries for various platforms.
|
# Prebuilt binaries for various platforms.
|
||||||
|
|
||||||
# WSL is Linux but running under Windows, so it can target either. By default
|
# WSL is Linux but running under Windows, so it can target either. By default
|
||||||
# we want it to yield Windows native builds for these prefab targets but this
|
# we want these top level targets (prefab-gui-debug, etc.) to yield native
|
||||||
# env var can be set to change that.
|
# Windows builds from WSL, but this env var can be set to override that.
|
||||||
BA_WSL_TARGETS_WINDOWS ?= 1
|
BA_WSL_TARGETS_WINDOWS ?= 1
|
||||||
|
|
||||||
# Assemble & run a gui debug build for this platform.
|
# Assemble & run a gui debug build for this platform.
|
||||||
prefab-gui-debug: prefab-gui-debug-build
|
prefab-gui-debug: prefab-gui-debug-build
|
||||||
BA_WSL_TARGETS_WINDOWS=$(BA_WSL_TARGETS_WINDOWS) \
|
export BA_WSL_TARGETS_WINDOWS=$(BA_WSL_TARGETS_WINDOWS) && \
|
||||||
$($(shell $(PCOMMAND) prefab_run_var gui-debug))
|
$($(shell $(PCOMMAND) prefab_run_var gui-debug))
|
||||||
|
|
||||||
# Assemble & run a gui release build for this platform.
|
# Assemble & run a gui release build for this platform.
|
||||||
prefab-gui-release: prefab-gui-release-build
|
prefab-gui-release: prefab-gui-release-build
|
||||||
BA_WSL_TARGETS_WINDOWS=$(BA_WSL_TARGETS_WINDOWS) \
|
export BA_WSL_TARGETS_WINDOWS=$(BA_WSL_TARGETS_WINDOWS) && \
|
||||||
$($(shell $(PCOMMAND) prefab_run_var gui-release))
|
$($(shell $(PCOMMAND) prefab_run_var gui-release))
|
||||||
|
|
||||||
# Assemble a debug build for this platform.
|
# Assemble a debug build for this platform.
|
||||||
prefab-gui-debug-build:
|
prefab-gui-debug-build:
|
||||||
BA_WSL_TARGETS_WINDOWS=$(BA_WSL_TARGETS_WINDOWS) \
|
export BA_WSL_TARGETS_WINDOWS=$(BA_WSL_TARGETS_WINDOWS) && \
|
||||||
$(PCOMMAND) make_prefab gui-debug
|
$(PCOMMAND) make_prefab gui-debug
|
||||||
|
|
||||||
# Assemble a release build for this platform.
|
# Assemble a release build for this platform.
|
||||||
prefab-gui-release-build:
|
prefab-gui-release-build:
|
||||||
BA_WSL_TARGETS_WINDOWS=$(BA_WSL_TARGETS_WINDOWS) \
|
export BA_WSL_TARGETS_WINDOWS=$(BA_WSL_TARGETS_WINDOWS) && \
|
||||||
$(PCOMMAND) make_prefab gui-release
|
$(PCOMMAND) make_prefab gui-release
|
||||||
|
|
||||||
# Assemble & run a server debug build for this platform.
|
# Assemble & run a server debug build for this platform.
|
||||||
prefab-server-debug: prefab-server-debug-build
|
prefab-server-debug: prefab-server-debug-build
|
||||||
BA_WSL_TARGETS_WINDOWS=$(BA_WSL_TARGETS_WINDOWS) \
|
export BA_WSL_TARGETS_WINDOWS=$(BA_WSL_TARGETS_WINDOWS) && \
|
||||||
$($(shell $(PCOMMAND) prefab_run_var server-debug))
|
$($(shell $(PCOMMAND) prefab_run_var server-debug))
|
||||||
|
|
||||||
# Assemble & run a server release build for this platform.
|
# Assemble & run a server release build for this platform.
|
||||||
prefab-server-release: prefab-server-release-build
|
prefab-server-release: prefab-server-release-build
|
||||||
BA_WSL_TARGETS_WINDOWS=$(BA_WSL_TARGETS_WINDOWS) \
|
export BA_WSL_TARGETS_WINDOWS=$(BA_WSL_TARGETS_WINDOWS) && \
|
||||||
$($(shell $(PCOMMAND) prefab_run_var server-release))
|
$($(shell $(PCOMMAND) prefab_run_var server-release))
|
||||||
|
|
||||||
# Assemble a server debug build for this platform.
|
# Assemble a server debug build for this platform.
|
||||||
prefab-server-debug-build:
|
prefab-server-debug-build:
|
||||||
BA_WSL_TARGETS_WINDOWS=$(BA_WSL_TARGETS_WINDOWS) \
|
export BA_WSL_TARGETS_WINDOWS=$(BA_WSL_TARGETS_WINDOWS) && \
|
||||||
$(PCOMMAND) make_prefab server-debug
|
$(PCOMMAND) make_prefab server-debug
|
||||||
|
|
||||||
# Assemble a server release build for this platform.
|
# Assemble a server release build for this platform.
|
||||||
prefab-server-release-build:
|
prefab-server-release-build:
|
||||||
BA_WSL_TARGETS_WINDOWS=$(BA_WSL_TARGETS_WINDOWS) \
|
export BA_WSL_TARGETS_WINDOWS=$(BA_WSL_TARGETS_WINDOWS) && \
|
||||||
$(PCOMMAND) make_prefab server-release
|
$(PCOMMAND) make_prefab server-release
|
||||||
|
|
||||||
# Clean all prefab builds.
|
# Clean all prefab builds.
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user