fix: use absolute paths for dev-deploy directories in Makefile

Relative paths resolved differently from project root vs backend/ CWD,
causing the stub arma3server_x64 to be copied to the wrong location.
Use $(abspath ...) so all paths are absolute and CWD-independent.
This commit is contained in:
MrFastwind
2026-07-23 20:53:06 +02:00
parent 5134a3b261
commit 0085ca78fd
+6 -6
View File
@@ -1,11 +1,11 @@
.PHONY: backend frontend build run clean dev test test-backend test-frontend .PHONY: backend frontend build run clean dev test test-backend test-frontend
# Default paths for dev — override via env # Default paths for dev — override via env (absolute to avoid CWD mismatches)
SERVERFILE_DIR ?= ../dev-deploy/serverfiles SERVERFILE_DIR ?= $(abspath ../dev-deploy/serverfiles)
MODS_DIR ?= ../dev-deploy/serverfiles/mods MODS_DIR ?= $(abspath ../dev-deploy/serverfiles/mods)
CFG_DIR ?= ../dev-deploy/serverfiles/cfg CFG_DIR ?= $(abspath ../dev-deploy/serverfiles/cfg)
PROFILES_DIR ?= ../dev-deploy/serverfiles/profiles PROFILES_DIR ?= $(abspath ../dev-deploy/serverfiles/profiles)
DATA_DIR ?= ../dev-deploy/data DATA_DIR ?= $(abspath ../dev-deploy/data)
# Server/steamcmd overrides — set to use stubs in dev # Server/steamcmd overrides — set to use stubs in dev
SERVER_BINARY ?= arma3server_x64 SERVER_BINARY ?= arma3server_x64