From 136f089cc452a757da58635842a0a9ecd9a29004 Mon Sep 17 00:00:00 2001 From: Mylloon Date: Sun, 26 Mar 2023 17:26:30 +0200 Subject: [PATCH] Add CSGO configuration --- Makefile | 25 +++++++++++++++++++------ 1 file changed, 19 insertions(+), 6 deletions(-) diff --git a/Makefile b/Makefile index b12408c..6bf385b 100644 --- a/Makefile +++ b/Makefile @@ -1,20 +1,24 @@ # Version control -VC = git +VC = git # Util -RM = rm -f +RM = rm -f # Downloaders -WGET = wget -q --show-progress -CURL = curl -s +WGET = wget -q --show-progress +CURL = curl -s # Checkers -ARCH = $(shell grep -c "archlinux" /proc/version) -WSL = $(shell grep -c "WSL2" /proc/version) +ARCH = $(shell grep -c "archlinux" /proc/version) +WSL = $(shell grep -c "WSL2" /proc/version) # Hide some verbose messages from Make MAKEFLAGS += --no-print-directory +# Location +PFx86 = /mnt/c/Program\ Files\ \(x86\) +CSGO = $(PFx86)/Steam/steamapps/common/Counter-Strike\ Global\ Offensive/csgo/cfg + all: full-sync # Pull latest changes @@ -118,6 +122,15 @@ else ifeq ($(WSL), 1) # Unison @mkdir -p $(HOME)/.unison @$(WGET) https://git.mylloon.fr/Anri/confOS/raw/branch/main/.unison/default.prf -O $(HOME)/.unison/default.prf + +# Windows +# CSGO + @if [ -d $(CSGO) ]; then \ + $(WGET) https://git.mylloon.fr/Anri/confOS/raw/branch/main/games/csgo/autoexec.cfg -O $(CSGO)/autoexec.cfg; \ + $(WGET) https://git.mylloon.fr/Anri/confOS/raw/branch/main/games/csgo/myconfig.cfg -O $(CSGO)/myconfig.cfg; \ + $(WGET) https://git.mylloon.fr/Anri/confOS/raw/branch/main/games/csgo/customgame.cfg -O $(CSGO)/customgame.cfg; \ + $(foreach d,$(filter-out "userdata",$(shell find $(PFx86)/Steam/userdata -maxdepth 1 -type d -printf "\"%f\" ")), $(WGET) https://git.mylloon.fr/Anri/confOS/raw/branch/main/games/csgo/video.txt -O $(PFx86)/Steam/userdata/$(d)/730/local/cfg/video.txt;) \ + fi endif # END