1 Star 0 Fork 2

半月/Kisak-Strike

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
csgo_partner.mak 35.80 KB
一键复制 编辑 原始数据 按行查看 历史
LWSS 提交于 2020-05-24 21:12 . initial commit with cmake
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602
# VPC MASTER MAKEFILE
ifneq "$(LINUX_TOOLS_PATH)" ""
TOOL_PATH = $(LINUX_TOOLS_PATH)/
SHELL := $(TOOL_PATH)bash
else
SHELL := /bin/bash
endif
ifdef MAKE_CHROOT
ifneq ("$(wildcard /etc/schroot/chroot.d/$(MAKE_CHROOT).conf)","")
export CHROOT_NAME ?= $(MAKE_CHROOT)
endif
export CHROOT_NAME ?= $(subst /,_,$(dir $(abspath $(lastword $(MAKEFILE_LIST)))))
CHROOT_CONF := /etc/schroot/chroot.d/$(CHROOT_NAME).conf
ifeq "$(CHROOT_NAME)" "steamrt_scout_amd64"
CHROOT_DIR := /var/chroots
else
CHROOT_DIR := $(abspath $(dir $(lastword $(MAKEFILE_LIST)))/tools/runtime/linux)
endif
RUNTIME_NAME ?= steamrt_scout_amd64
ifneq ("$(SCHROOT_CHROOT_NAME)", "$(CHROOT_NAME)")
SHELL:=schroot --chroot $(CHROOT_NAME) -- /bin/bash
endif
CHROOT_TARBALL = $(CHROOT_DIR)/$(RUNTIME_NAME).tar.xz
CHROOT_TIMESTAMP_FILE = $(CHROOT_DIR)/$(RUNTIME_NAME)/timestamp
ifneq ("$(wildcard $(CHROOT_TIMESTAMP_FILE))","")
ifneq ("$(wildcard $(CHROOT_TARBALL))","")
CHROOT_DEPENDENCY = $(CHROOT_CONF)
endif
endif
endif
ECHO = $(TOOL_PATH)echo
ETAGS = $(TOOL_PATH)etags
FIND = $(TOOL_PATH)find
UNAME = $(TOOL_PATH)uname
XARGS = $(TOOL_PATH)xargs
# to control parallelism, set the MAKE_JOBS environment variable
ifeq ($(strip $(MAKE_JOBS)),)
ifeq ($(shell $(UNAME)),Darwin)
CPUS := $(shell /usr/sbin/sysctl -n hw.ncpu)
endif
ifeq ($(shell $(UNAME)),Linux)
CPUS := $(shell $(TOOL_PATH)grep processor /proc/cpuinfo | $(TOOL_PATH)wc -l)
endif
MAKE_JOBS := $(CPUS)
endif
ifeq ($(strip $(MAKE_JOBS)),)
MAKE_JOBS := 8
endif
# All projects (default target)
all: $(CHROOT_DEPENDENCY)
$(MAKE) -f $(lastword $(MAKEFILE_LIST)) -j$(MAKE_JOBS) all-targets
all-targets : appframework valve_avi bitmap bitmap_byteswap bonesetup choreoobjects datacache Dedicated Dmserializers Dmxloader engine engine_ds Fgdlib filesystem_stdio Client_CSGO Server_CSGO inputsystem interfaces launcher launcher_main Matchmaking_CSGO matchmakingbase Matchmaking_DS_CSGO matchmakingbase_ds materialsystem shaderapiempty shaderlib stdshader_dx9 mathlib mathlib_extended meshutils particles Raytrace resourcefile responserules_runtime SceneFileCache ServerBrowser soundemittersystem soundsystem_lowlevel studiorender quickhull tier0 tier1 tier2 tier3 matsys_controls vgui2 vgui_controls vgui_surfacelib vguimatsurface Unitlib localize Bzip2 videocfg vpklib vscript vstdlib vtf
# Individual projects + dependencies
appframework :
@$(ECHO) "Building: appframework"
@+$(MAKE) -C /home/lwss/Documents/cstrike15_src/appframework -f appframework_linux64.mak $(CLEANPARAM) SHELL=$(SHELL)
valve_avi : interfaces tier0 tier1 tier2 tier3 vstdlib
@$(ECHO) "Building: valve_avi"
@+$(MAKE) -C /home/lwss/Documents/cstrike15_src/avi -f valve_avi_linux64.mak $(CLEANPARAM) SHELL=$(SHELL)
bitmap :
@$(ECHO) "Building: bitmap"
@+$(MAKE) -C /home/lwss/Documents/cstrike15_src/bitmap -f bitmap_linux64.mak $(CLEANPARAM) SHELL=$(SHELL)
bitmap_byteswap :
@$(ECHO) "Building: bitmap_byteswap"
@+$(MAKE) -C /home/lwss/Documents/cstrike15_src/bitmap -f bitmap_byteswap_linux64.mak $(CLEANPARAM) SHELL=$(SHELL)
bonesetup :
@$(ECHO) "Building: bonesetup"
@+$(MAKE) -C /home/lwss/Documents/cstrike15_src/bonesetup -f bonesetup_linux64.mak $(CLEANPARAM) SHELL=$(SHELL)
choreoobjects :
@$(ECHO) "Building: choreoobjects"
@+$(MAKE) -C /home/lwss/Documents/cstrike15_src/choreoobjects -f choreoobjects_linux64.mak $(CLEANPARAM) SHELL=$(SHELL)
datacache : interfaces mathlib tier0 tier1 tier2 tier3 vstdlib
@$(ECHO) "Building: datacache"
@+$(MAKE) -C /home/lwss/Documents/cstrike15_src/datacache -f datacache_linux64.mak $(CLEANPARAM) SHELL=$(SHELL)
Dedicated : appframework Dmxloader interfaces mathlib tier0 tier1 tier2 tier3 vpklib vstdlib
@$(ECHO) "Building: Dedicated"
@+$(MAKE) -C /home/lwss/Documents/cstrike15_src/dedicated -f dedicated_linux64.mak $(CLEANPARAM) SHELL=$(SHELL)
Dmserializers :
@$(ECHO) "Building: Dmserializers"
@+$(MAKE) -C /home/lwss/Documents/cstrike15_src/dmserializers -f dmserializers_linux64.mak $(CLEANPARAM) SHELL=$(SHELL)
Dmxloader :
@$(ECHO) "Building: Dmxloader"
@+$(MAKE) -C /home/lwss/Documents/cstrike15_src/dmxloader -f dmxloader_linux64.mak $(CLEANPARAM) SHELL=$(SHELL)
engine : appframework bitmap Dmxloader interfaces mathlib soundsystem_lowlevel quickhull tier0 tier1 tier2 tier3 matsys_controls vgui_controls Bzip2 videocfg vstdlib vtf
@$(ECHO) "Building: engine"
@+$(MAKE) -C /home/lwss/Documents/cstrike15_src/engine -f engine_linux64.mak $(CLEANPARAM) SHELL=$(SHELL)
engine_ds : appframework bitmap Dmxloader interfaces mathlib soundsystem_lowlevel quickhull tier0 tier1 tier2 tier3 matsys_controls vgui_controls Bzip2 videocfg vstdlib vtf
@$(ECHO) "Building: engine_ds"
@+$(MAKE) -C /home/lwss/Documents/cstrike15_src/engine_ds -f engine_ds_linux64.mak $(CLEANPARAM) SHELL=$(SHELL)
Fgdlib :
@$(ECHO) "Building: Fgdlib"
@+$(MAKE) -C /home/lwss/Documents/cstrike15_src/fgdlib -f fgdlib_linux64.mak $(CLEANPARAM) SHELL=$(SHELL)
filesystem_stdio : interfaces tier0 tier1 tier2 vpklib vstdlib
@$(ECHO) "Building: filesystem_stdio"
@+$(MAKE) -C /home/lwss/Documents/cstrike15_src/filesystem -f filesystem_stdio_linux64.mak $(CLEANPARAM) SHELL=$(SHELL)
Client_CSGO : bitmap bonesetup choreoobjects Dmxloader interfaces mathlib mathlib_extended meshutils particles Raytrace resourcefile tier0 tier1 tier2 tier3 matsys_controls vgui_controls Bzip2 videocfg vpklib vstdlib vtf
@$(ECHO) "Building: Client_CSGO"
@+$(MAKE) -C /home/lwss/Documents/cstrike15_src/game/client -f client_linux64_csgo.mak $(CLEANPARAM) SHELL=$(SHELL)
Server_CSGO : bitmap bonesetup choreoobjects Dmxloader interfaces mathlib mathlib_extended particles responserules_runtime tier0 tier1 tier2 tier3 vgui_controls vstdlib
@$(ECHO) "Building: Server_CSGO"
@+$(MAKE) -C /home/lwss/Documents/cstrike15_src/game/server -f server_linux64_csgo.mak $(CLEANPARAM) SHELL=$(SHELL)
inputsystem : interfaces mathlib tier0 tier1 tier2 vstdlib
@$(ECHO) "Building: inputsystem"
@+$(MAKE) -C /home/lwss/Documents/cstrike15_src/inputsystem -f inputsystem_linux64.mak $(CLEANPARAM) SHELL=$(SHELL)
interfaces :
@$(ECHO) "Building: interfaces"
@+$(MAKE) -C /home/lwss/Documents/cstrike15_src/interfaces -f interfaces_linux64.mak $(CLEANPARAM) SHELL=$(SHELL)
launcher : appframework interfaces tier0 tier1 tier2 tier3 vstdlib
@$(ECHO) "Building: launcher"
@+$(MAKE) -C /home/lwss/Documents/cstrike15_src/launcher -f launcher_linux64.mak $(CLEANPARAM) SHELL=$(SHELL)
launcher_main : interfaces tier1
@$(ECHO) "Building: launcher_main"
@+$(MAKE) -C /home/lwss/Documents/cstrike15_src/launcher_main -f launcher_main_linux64.mak $(CLEANPARAM) SHELL=$(SHELL)
Matchmaking_CSGO : interfaces matchmakingbase mathlib tier0 tier1 tier2 tier3 vstdlib
@$(ECHO) "Building: Matchmaking_CSGO"
@+$(MAKE) -C /home/lwss/Documents/cstrike15_src/matchmaking -f matchmaking_linux64_csgo.mak $(CLEANPARAM) SHELL=$(SHELL)
matchmakingbase :
@$(ECHO) "Building: matchmakingbase"
@+$(MAKE) -C /home/lwss/Documents/cstrike15_src/matchmaking -f matchmakingbase_linux64.mak $(CLEANPARAM) SHELL=$(SHELL)
Matchmaking_DS_CSGO : interfaces matchmakingbase_ds mathlib tier0 tier1 tier2 tier3 vstdlib
@$(ECHO) "Building: Matchmaking_DS_CSGO"
@+$(MAKE) -C /home/lwss/Documents/cstrike15_src/matchmaking -f matchmaking_ds_linux64_csgo.mak $(CLEANPARAM) SHELL=$(SHELL)
matchmakingbase_ds :
@$(ECHO) "Building: matchmakingbase_ds"
@+$(MAKE) -C /home/lwss/Documents/cstrike15_src/matchmaking -f matchmakingbase_ds_linux64.mak $(CLEANPARAM) SHELL=$(SHELL)
materialsystem : bitmap interfaces shaderlib mathlib tier0 tier1 tier2 tier3 vstdlib vtf
@$(ECHO) "Building: materialsystem"
@+$(MAKE) -C /home/lwss/Documents/cstrike15_src/materialsystem -f materialsystem_linux64.mak $(CLEANPARAM) SHELL=$(SHELL)
shaderapiempty : interfaces tier0 tier1 vstdlib
@$(ECHO) "Building: shaderapiempty"
@+$(MAKE) -C /home/lwss/Documents/cstrike15_src/materialsystem/shaderapiempty -f shaderapiempty_linux64.mak $(CLEANPARAM) SHELL=$(SHELL)
shaderlib :
@$(ECHO) "Building: shaderlib"
@+$(MAKE) -C /home/lwss/Documents/cstrike15_src/materialsystem/shaderlib -f shaderlib_linux64.mak $(CLEANPARAM) SHELL=$(SHELL)
stdshader_dx9 : interfaces shaderlib mathlib tier0 tier1 vstdlib
@$(ECHO) "Building: stdshader_dx9"
@+$(MAKE) -C /home/lwss/Documents/cstrike15_src/materialsystem/stdshaders -f stdshader_dx9_linux64.mak $(CLEANPARAM) SHELL=$(SHELL)
mathlib :
@$(ECHO) "Building: mathlib"
@+$(MAKE) -C /home/lwss/Documents/cstrike15_src/mathlib -f mathlib_linux64.mak $(CLEANPARAM) SHELL=$(SHELL)
mathlib_extended :
@$(ECHO) "Building: mathlib_extended"
@+$(MAKE) -C /home/lwss/Documents/cstrike15_src/mathlib -f mathlib_extended_linux64.mak $(CLEANPARAM) SHELL=$(SHELL)
meshutils :
@$(ECHO) "Building: meshutils"
@+$(MAKE) -C /home/lwss/Documents/cstrike15_src/meshutils -f meshutils_linux64.mak $(CLEANPARAM) SHELL=$(SHELL)
particles :
@$(ECHO) "Building: particles"
@+$(MAKE) -C /home/lwss/Documents/cstrike15_src/particles -f particles_linux64.mak $(CLEANPARAM) SHELL=$(SHELL)
Raytrace :
@$(ECHO) "Building: Raytrace"
@+$(MAKE) -C /home/lwss/Documents/cstrike15_src/raytrace -f raytrace_linux64.mak $(CLEANPARAM) SHELL=$(SHELL)
resourcefile :
@$(ECHO) "Building: resourcefile"
@+$(MAKE) -C /home/lwss/Documents/cstrike15_src/resourcefile -f resourcefile_linux64.mak $(CLEANPARAM) SHELL=$(SHELL)
responserules_runtime :
@$(ECHO) "Building: responserules_runtime"
@+$(MAKE) -C /home/lwss/Documents/cstrike15_src/responserules/runtime -f responserules_runtime_linux64.mak $(CLEANPARAM) SHELL=$(SHELL)
SceneFileCache : interfaces tier0 tier1 vstdlib
@$(ECHO) "Building: SceneFileCache"
@+$(MAKE) -C /home/lwss/Documents/cstrike15_src/scenefilecache -f scenefilecache_linux64.mak $(CLEANPARAM) SHELL=$(SHELL)
ServerBrowser : Dmxloader interfaces mathlib tier0 tier1 tier2 tier3 vgui_controls vstdlib
@$(ECHO) "Building: ServerBrowser"
@+$(MAKE) -C /home/lwss/Documents/cstrike15_src/serverbrowser -f serverbrowser_linux64.mak $(CLEANPARAM) SHELL=$(SHELL)
soundemittersystem : interfaces tier0 tier1 tier2 vstdlib
@$(ECHO) "Building: soundemittersystem"
@+$(MAKE) -C /home/lwss/Documents/cstrike15_src/soundemittersystem -f soundemittersystem_linux64.mak $(CLEANPARAM) SHELL=$(SHELL)
soundsystem_lowlevel :
@$(ECHO) "Building: soundsystem_lowlevel"
@+$(MAKE) -C /home/lwss/Documents/cstrike15_src/soundsystem/lowlevel -f soundsystem_lowlevel_linux64.mak $(CLEANPARAM) SHELL=$(SHELL)
studiorender : bitmap interfaces mathlib tier0 tier1 tier2 tier3 vstdlib
@$(ECHO) "Building: studiorender"
@+$(MAKE) -C /home/lwss/Documents/cstrike15_src/studiorender -f studiorender_linux64.mak $(CLEANPARAM) SHELL=$(SHELL)
quickhull :
@$(ECHO) "Building: quickhull"
@+$(MAKE) -C /home/lwss/Documents/cstrike15_src/thirdparty/quickhull -f quickhull_linux64.mak $(CLEANPARAM) SHELL=$(SHELL)
tier0 :
@$(ECHO) "Building: tier0"
@+$(MAKE) -C /home/lwss/Documents/cstrike15_src/tier0 -f tier0_linux64.mak $(CLEANPARAM) SHELL=$(SHELL)
tier1 :
@$(ECHO) "Building: tier1"
@+$(MAKE) -C /home/lwss/Documents/cstrike15_src/tier1 -f tier1_linux64.mak $(CLEANPARAM) SHELL=$(SHELL)
tier2 :
@$(ECHO) "Building: tier2"
@+$(MAKE) -C /home/lwss/Documents/cstrike15_src/tier2 -f tier2_linux64.mak $(CLEANPARAM) SHELL=$(SHELL)
tier3 :
@$(ECHO) "Building: tier3"
@+$(MAKE) -C /home/lwss/Documents/cstrike15_src/tier3 -f tier3_linux64.mak $(CLEANPARAM) SHELL=$(SHELL)
matsys_controls :
@$(ECHO) "Building: matsys_controls"
@+$(MAKE) -C /home/lwss/Documents/cstrike15_src/vgui2/matsys_controls -f matsys_controls_linux64.mak $(CLEANPARAM) SHELL=$(SHELL)
vgui2 : interfaces tier0 tier1 tier2 tier3 vgui_surfacelib vstdlib
@$(ECHO) "Building: vgui2"
@+$(MAKE) -C /home/lwss/Documents/cstrike15_src/vgui2/src -f vgui_dll_linux64.mak $(CLEANPARAM) SHELL=$(SHELL)
vgui_controls :
@$(ECHO) "Building: vgui_controls"
@+$(MAKE) -C /home/lwss/Documents/cstrike15_src/vgui2/vgui_controls -f vgui_controls_linux64.mak $(CLEANPARAM) SHELL=$(SHELL)
vgui_surfacelib :
@$(ECHO) "Building: vgui_surfacelib"
@+$(MAKE) -C /home/lwss/Documents/cstrike15_src/vgui2/vgui_surfacelib -f vgui_surfacelib_linux64.mak $(CLEANPARAM) SHELL=$(SHELL)
vguimatsurface : bitmap Dmxloader interfaces mathlib tier0 tier1 tier2 tier3 vgui_controls vgui_surfacelib vstdlib
@$(ECHO) "Building: vguimatsurface"
@+$(MAKE) -C /home/lwss/Documents/cstrike15_src/vguimatsurface -f vguimatsurface_linux64.mak $(CLEANPARAM) SHELL=$(SHELL)
Unitlib : interfaces tier0 tier1 vstdlib
@$(ECHO) "Building: Unitlib"
@+$(MAKE) -C /home/lwss/Documents/cstrike15_src/unitlib -f unitlib_linux64.mak $(CLEANPARAM) SHELL=$(SHELL)
localize : interfaces tier0 tier1 tier2 vstdlib
@$(ECHO) "Building: localize"
@+$(MAKE) -C /home/lwss/Documents/cstrike15_src/localize -f localize_linux64.mak $(CLEANPARAM) SHELL=$(SHELL)
Bzip2 :
@$(ECHO) "Building: Bzip2"
@+$(MAKE) -C /home/lwss/Documents/cstrike15_src/utils/bzip2 -f bzip2_linux64.mak $(CLEANPARAM) SHELL=$(SHELL)
videocfg :
@$(ECHO) "Building: videocfg"
@+$(MAKE) -C /home/lwss/Documents/cstrike15_src/videocfg -f videocfg_linux64.mak $(CLEANPARAM) SHELL=$(SHELL)
vpklib :
@$(ECHO) "Building: vpklib"
@+$(MAKE) -C /home/lwss/Documents/cstrike15_src/vpklib -f vpklib_linux64.mak $(CLEANPARAM) SHELL=$(SHELL)
vscript : interfaces mathlib tier0 tier1 vstdlib
@$(ECHO) "Building: vscript"
@+$(MAKE) -C /home/lwss/Documents/cstrike15_src/vscript -f vscript_linux64.mak $(CLEANPARAM) SHELL=$(SHELL)
vstdlib : interfaces tier0 tier1
@$(ECHO) "Building: vstdlib"
@+$(MAKE) -C /home/lwss/Documents/cstrike15_src/vstdlib -f vstdlib_linux64.mak $(CLEANPARAM) SHELL=$(SHELL)
vtf :
@$(ECHO) "Building: vtf"
@+$(MAKE) -C /home/lwss/Documents/cstrike15_src/vtf -f vtf_linux64.mak $(CLEANPARAM) SHELL=$(SHELL)
# this is a bit over-inclusive, but the alternative (actually adding each referenced c/cpp/h file to
# the tags file) seems like more work than it's worth. feel free to fix that up if it bugs you.
TAGS:
@$(TOOL_PATH)rm -f TAGS
@$(FIND) -name '*.cpp' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.h' -print0 | $(XARGS) -r0 $(ETAGS) --language=c++ --declarations --ignore-indentation --append
@$(FIND) -name '*.c' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.cpp' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.h' -print0 | $(XARGS) -r0 $(ETAGS) --language=c++ --declarations --ignore-indentation --append
@$(FIND) -name '*.c' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.cpp' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.h' -print0 | $(XARGS) -r0 $(ETAGS) --language=c++ --declarations --ignore-indentation --append
@$(FIND) -name '*.c' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.cpp' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.h' -print0 | $(XARGS) -r0 $(ETAGS) --language=c++ --declarations --ignore-indentation --append
@$(FIND) -name '*.c' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.cpp' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.h' -print0 | $(XARGS) -r0 $(ETAGS) --language=c++ --declarations --ignore-indentation --append
@$(FIND) -name '*.c' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.cpp' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.h' -print0 | $(XARGS) -r0 $(ETAGS) --language=c++ --declarations --ignore-indentation --append
@$(FIND) -name '*.c' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.cpp' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.h' -print0 | $(XARGS) -r0 $(ETAGS) --language=c++ --declarations --ignore-indentation --append
@$(FIND) -name '*.c' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.cpp' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.h' -print0 | $(XARGS) -r0 $(ETAGS) --language=c++ --declarations --ignore-indentation --append
@$(FIND) -name '*.c' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.cpp' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.h' -print0 | $(XARGS) -r0 $(ETAGS) --language=c++ --declarations --ignore-indentation --append
@$(FIND) -name '*.c' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.cpp' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.h' -print0 | $(XARGS) -r0 $(ETAGS) --language=c++ --declarations --ignore-indentation --append
@$(FIND) -name '*.c' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.cpp' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.h' -print0 | $(XARGS) -r0 $(ETAGS) --language=c++ --declarations --ignore-indentation --append
@$(FIND) -name '*.c' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.cpp' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.h' -print0 | $(XARGS) -r0 $(ETAGS) --language=c++ --declarations --ignore-indentation --append
@$(FIND) -name '*.c' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.cpp' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.h' -print0 | $(XARGS) -r0 $(ETAGS) --language=c++ --declarations --ignore-indentation --append
@$(FIND) -name '*.c' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.cpp' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.h' -print0 | $(XARGS) -r0 $(ETAGS) --language=c++ --declarations --ignore-indentation --append
@$(FIND) -name '*.c' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.cpp' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.h' -print0 | $(XARGS) -r0 $(ETAGS) --language=c++ --declarations --ignore-indentation --append
@$(FIND) -name '*.c' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.cpp' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.h' -print0 | $(XARGS) -r0 $(ETAGS) --language=c++ --declarations --ignore-indentation --append
@$(FIND) -name '*.c' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.cpp' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.h' -print0 | $(XARGS) -r0 $(ETAGS) --language=c++ --declarations --ignore-indentation --append
@$(FIND) -name '*.c' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.cpp' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.h' -print0 | $(XARGS) -r0 $(ETAGS) --language=c++ --declarations --ignore-indentation --append
@$(FIND) -name '*.c' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.cpp' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.h' -print0 | $(XARGS) -r0 $(ETAGS) --language=c++ --declarations --ignore-indentation --append
@$(FIND) -name '*.c' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.cpp' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.h' -print0 | $(XARGS) -r0 $(ETAGS) --language=c++ --declarations --ignore-indentation --append
@$(FIND) -name '*.c' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.cpp' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.h' -print0 | $(XARGS) -r0 $(ETAGS) --language=c++ --declarations --ignore-indentation --append
@$(FIND) -name '*.c' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.cpp' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.h' -print0 | $(XARGS) -r0 $(ETAGS) --language=c++ --declarations --ignore-indentation --append
@$(FIND) -name '*.c' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.cpp' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.h' -print0 | $(XARGS) -r0 $(ETAGS) --language=c++ --declarations --ignore-indentation --append
@$(FIND) -name '*.c' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.cpp' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.h' -print0 | $(XARGS) -r0 $(ETAGS) --language=c++ --declarations --ignore-indentation --append
@$(FIND) -name '*.c' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.cpp' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.h' -print0 | $(XARGS) -r0 $(ETAGS) --language=c++ --declarations --ignore-indentation --append
@$(FIND) -name '*.c' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.cpp' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.h' -print0 | $(XARGS) -r0 $(ETAGS) --language=c++ --declarations --ignore-indentation --append
@$(FIND) -name '*.c' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.cpp' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.h' -print0 | $(XARGS) -r0 $(ETAGS) --language=c++ --declarations --ignore-indentation --append
@$(FIND) -name '*.c' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.cpp' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.h' -print0 | $(XARGS) -r0 $(ETAGS) --language=c++ --declarations --ignore-indentation --append
@$(FIND) -name '*.c' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.cpp' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.h' -print0 | $(XARGS) -r0 $(ETAGS) --language=c++ --declarations --ignore-indentation --append
@$(FIND) -name '*.c' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.cpp' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.h' -print0 | $(XARGS) -r0 $(ETAGS) --language=c++ --declarations --ignore-indentation --append
@$(FIND) -name '*.c' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.cpp' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.h' -print0 | $(XARGS) -r0 $(ETAGS) --language=c++ --declarations --ignore-indentation --append
@$(FIND) -name '*.c' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.cpp' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.h' -print0 | $(XARGS) -r0 $(ETAGS) --language=c++ --declarations --ignore-indentation --append
@$(FIND) -name '*.c' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.cpp' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.h' -print0 | $(XARGS) -r0 $(ETAGS) --language=c++ --declarations --ignore-indentation --append
@$(FIND) -name '*.c' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.cpp' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.h' -print0 | $(XARGS) -r0 $(ETAGS) --language=c++ --declarations --ignore-indentation --append
@$(FIND) -name '*.c' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.cpp' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.h' -print0 | $(XARGS) -r0 $(ETAGS) --language=c++ --declarations --ignore-indentation --append
@$(FIND) -name '*.c' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.cpp' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.h' -print0 | $(XARGS) -r0 $(ETAGS) --language=c++ --declarations --ignore-indentation --append
@$(FIND) -name '*.c' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.cpp' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.h' -print0 | $(XARGS) -r0 $(ETAGS) --language=c++ --declarations --ignore-indentation --append
@$(FIND) -name '*.c' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.cpp' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.h' -print0 | $(XARGS) -r0 $(ETAGS) --language=c++ --declarations --ignore-indentation --append
@$(FIND) -name '*.c' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.cpp' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.h' -print0 | $(XARGS) -r0 $(ETAGS) --language=c++ --declarations --ignore-indentation --append
@$(FIND) -name '*.c' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.cpp' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.h' -print0 | $(XARGS) -r0 $(ETAGS) --language=c++ --declarations --ignore-indentation --append
@$(FIND) -name '*.c' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.cpp' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.h' -print0 | $(XARGS) -r0 $(ETAGS) --language=c++ --declarations --ignore-indentation --append
@$(FIND) -name '*.c' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.cpp' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.h' -print0 | $(XARGS) -r0 $(ETAGS) --language=c++ --declarations --ignore-indentation --append
@$(FIND) -name '*.c' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.cpp' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.h' -print0 | $(XARGS) -r0 $(ETAGS) --language=c++ --declarations --ignore-indentation --append
@$(FIND) -name '*.c' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.cpp' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.h' -print0 | $(XARGS) -r0 $(ETAGS) --language=c++ --declarations --ignore-indentation --append
@$(FIND) -name '*.c' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.cpp' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.h' -print0 | $(XARGS) -r0 $(ETAGS) --language=c++ --declarations --ignore-indentation --append
@$(FIND) -name '*.c' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.cpp' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.h' -print0 | $(XARGS) -r0 $(ETAGS) --language=c++ --declarations --ignore-indentation --append
@$(FIND) -name '*.c' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.cpp' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.h' -print0 | $(XARGS) -r0 $(ETAGS) --language=c++ --declarations --ignore-indentation --append
@$(FIND) -name '*.c' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.cpp' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.h' -print0 | $(XARGS) -r0 $(ETAGS) --language=c++ --declarations --ignore-indentation --append
@$(FIND) -name '*.c' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.cpp' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.h' -print0 | $(XARGS) -r0 $(ETAGS) --language=c++ --declarations --ignore-indentation --append
@$(FIND) -name '*.c' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.cpp' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.h' -print0 | $(XARGS) -r0 $(ETAGS) --language=c++ --declarations --ignore-indentation --append
@$(FIND) -name '*.c' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.cpp' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.h' -print0 | $(XARGS) -r0 $(ETAGS) --language=c++ --declarations --ignore-indentation --append
@$(FIND) -name '*.c' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.cpp' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.h' -print0 | $(XARGS) -r0 $(ETAGS) --language=c++ --declarations --ignore-indentation --append
@$(FIND) -name '*.c' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.cpp' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.h' -print0 | $(XARGS) -r0 $(ETAGS) --language=c++ --declarations --ignore-indentation --append
@$(FIND) -name '*.c' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.cpp' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.h' -print0 | $(XARGS) -r0 $(ETAGS) --language=c++ --declarations --ignore-indentation --append
@$(FIND) -name '*.c' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.cpp' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.h' -print0 | $(XARGS) -r0 $(ETAGS) --language=c++ --declarations --ignore-indentation --append
@$(FIND) -name '*.c' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.cpp' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.h' -print0 | $(XARGS) -r0 $(ETAGS) --language=c++ --declarations --ignore-indentation --append
@$(FIND) -name '*.c' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.cpp' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.h' -print0 | $(XARGS) -r0 $(ETAGS) --language=c++ --declarations --ignore-indentation --append
@$(FIND) -name '*.c' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.cpp' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
@$(FIND) -name '*.h' -print0 | $(XARGS) -r0 $(ETAGS) --language=c++ --declarations --ignore-indentation --append
@$(FIND) -name '*.c' -print0 | $(XARGS) -r0 $(ETAGS) --declarations --ignore-indentation --append
# Mark all the projects as phony or else make will see the directories by the same name and think certain targets
.PHONY: TAGS all all-targets showtargets regen showregen clean cleantargets cleanandremove relink appframework valve_avi bitmap bitmap_byteswap bonesetup choreoobjects datacache Dedicated Dmserializers Dmxloader engine engine_ds Fgdlib filesystem_stdio Client_CSGO Server_CSGO inputsystem interfaces launcher launcher_main Matchmaking_CSGO matchmakingbase Matchmaking_DS_CSGO matchmakingbase_ds materialsystem shaderapiempty shaderlib stdshader_dx9 mathlib mathlib_extended meshutils particles Raytrace resourcefile responserules_runtime SceneFileCache ServerBrowser soundemittersystem soundsystem_lowlevel studiorender quickhull tier0 tier1 tier2 tier3 matsys_controls vgui2 vgui_controls vgui_surfacelib vguimatsurface Unitlib localize Bzip2 videocfg vpklib vscript vstdlib vtf
# The standard clean command to clean it all out.
clean:
@$(MAKE) -f $(lastword $(MAKEFILE_LIST)) -j$(MAKE_JOBS) all-targets CLEANPARAM=clean
# clean targets, so we re-link next time.
cleantargets:
@$(MAKE) -f $(lastword $(MAKEFILE_LIST)) -j$(MAKE_JOBS) all-targets CLEANPARAM=cleantargets
# p4 edit and remove targets, so we get an entirely clean build.
cleanandremove:
@$(MAKE) -f $(lastword $(MAKEFILE_LIST)) -j$(MAKE_JOBS) all-targets CLEANPARAM=cleanandremove
#relink
relink: cleantargets
@$(MAKE) -f $(lastword $(MAKEFILE_LIST)) -j$(MAKE_JOBS) all-targets
# Here's a command to list out all the targets
showtargets:
@$(ECHO) '-------------------' && \
$(ECHO) '----- TARGETS -----' && \
$(ECHO) '-------------------' && \
$(ECHO) 'clean' && \
$(ECHO) 'regen' && \
$(ECHO) 'showregen' && \
$(ECHO) 'appframework' && \
$(ECHO) 'valve_avi' && \
$(ECHO) 'bitmap' && \
$(ECHO) 'bitmap_byteswap' && \
$(ECHO) 'bonesetup' && \
$(ECHO) 'choreoobjects' && \
$(ECHO) 'datacache' && \
$(ECHO) 'Dedicated' && \
$(ECHO) 'Dmserializers' && \
$(ECHO) 'Dmxloader' && \
$(ECHO) 'engine' && \
$(ECHO) 'engine_ds' && \
$(ECHO) 'Fgdlib' && \
$(ECHO) 'filesystem_stdio' && \
$(ECHO) 'Client_CSGO' && \
$(ECHO) 'Server_CSGO' && \
$(ECHO) 'inputsystem' && \
$(ECHO) 'interfaces' && \
$(ECHO) 'launcher' && \
$(ECHO) 'launcher_main' && \
$(ECHO) 'Matchmaking_CSGO' && \
$(ECHO) 'matchmakingbase' && \
$(ECHO) 'Matchmaking_DS_CSGO' && \
$(ECHO) 'matchmakingbase_ds' && \
$(ECHO) 'materialsystem' && \
$(ECHO) 'shaderapiempty' && \
$(ECHO) 'shaderlib' && \
$(ECHO) 'stdshader_dx9' && \
$(ECHO) 'mathlib' && \
$(ECHO) 'mathlib_extended' && \
$(ECHO) 'meshutils' && \
$(ECHO) 'particles' && \
$(ECHO) 'Raytrace' && \
$(ECHO) 'resourcefile' && \
$(ECHO) 'responserules_runtime' && \
$(ECHO) 'SceneFileCache' && \
$(ECHO) 'ServerBrowser' && \
$(ECHO) 'soundemittersystem' && \
$(ECHO) 'soundsystem_lowlevel' && \
$(ECHO) 'studiorender' && \
$(ECHO) 'quickhull' && \
$(ECHO) 'tier0' && \
$(ECHO) 'tier1' && \
$(ECHO) 'tier2' && \
$(ECHO) 'tier3' && \
$(ECHO) 'matsys_controls' && \
$(ECHO) 'vgui2' && \
$(ECHO) 'vgui_controls' && \
$(ECHO) 'vgui_surfacelib' && \
$(ECHO) 'vguimatsurface' && \
$(ECHO) 'Unitlib' && \
$(ECHO) 'localize' && \
$(ECHO) 'Bzip2' && \
$(ECHO) 'videocfg' && \
$(ECHO) 'vpklib' && \
$(ECHO) 'vscript' && \
$(ECHO) 'vstdlib' && \
$(ECHO) 'vtf'
# Here's a command to regenerate this makefile
regen:
./devtools/bin/vpc_linux /csgo /f +csgo_partner /no_scaleform -dedicated_main -datamodel -stdshader_dbg -game_controls -movieobjects /mksln csgo_partner.sln /linux64
# Here's a command to list out all the targets
showregen:
@$(ECHO) ./devtools/bin/vpc_linux /csgo /f +csgo_partner /no_scaleform -dedicated_main -datamodel -stdshader_dbg -game_controls -movieobjects /mksln csgo_partner.sln /linux64
ifdef CHROOT_DEPENDENCY
$(CHROOT_DEPENDENCY): $(CHROOT_TIMESTAMP_FILE)
$(CHROOT_TIMESTAMP_FILE): $(CHROOT_TARBALL)
@echo "chroot ${CHROOT_NAME} at $(CHROOT_DIR) is out of date"
@echo You need to re-run sudo src/tools/runtime/linux/configure_runtime.sh ${CHROOT_NAME}
endif
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C/C++
1
https://gitee.com/byue/Kisak-Strike.git
git@gitee.com:byue/Kisak-Strike.git
byue
Kisak-Strike
Kisak-Strike
master

搜索帮助

D67c1975 1850385 1daf7b77 1850385