Commit Graph

17 Commits

Author SHA1 Message Date
Matt Penny
c35e2e64fc Remove Makefile and update build docs 2024-11-16 19:52:30 -05:00
Matt Penny
771c06d934 CMake: finish options for configuring languages
* AUDIO_LANGUAGES and TEXT_LANGUAGES are now validated against
  supported languages
* Alternately, "all" can be specified to include all languages
  (default for TEXT_LANGUAGES)
* Also fixed linker script not regenerating on language change

CMake builds now have parity with the Makefile (and more!)
2024-11-14 23:52:36 -05:00
Matt Penny
00559b6ca3 CMake: support multiple audio languages
* Comma-separated languages can be specified using the AUDIO_LANGUAGES
  CMake cache variable (defaults to just English)
* Multi-language builds can include any combination of supported languages
* Single-language builds can use any supported language

As part of this, I refactored the sound lookup tables to not store
information about non-localized sounds (which previously occupied most
of the table).
2024-11-14 23:50:19 -05:00
Matt Penny
22ea93d19f CMake: automatically find programs used in build
Blender 3.6 and ImageMagick 6 versions are also enforced
2024-10-17 21:04:48 -04:00
Matt Penny
6c625e39e6 CMake: link generated code 2024-10-08 00:25:30 -04:00
Matt Penny
2fcea7f9d2 Work on CMake conversion: material generation 2024-09-07 20:00:45 -04:00
Matt Penny
b999e139fa Work on CMake conversion: VPK extract and texture conversion 2024-09-06 01:26:08 -04:00
Matt Penny
21a120846a Clarify vpk directory structure in add_vpk_here.md 2024-08-13 00:07:48 -04:00
Joseph
77903a9395 reorganized the readme and move files.
I move contributing.md to the documentation folder.
I moved setup.sh to the tools folder.
I renamed contributing.md from all caps to lowercase to match other files.
I moved docker setup to it's own file.
I moved some instructions to the  add_vpk_here.md file.
2023-12-21 18:22:06 -05:00
hackgrid
0098405262 fix Makefile and update docs 2023-10-20 11:56:31 +02:00
James Lambert
b737f3a84e Use symbolic link to portal instead of copying individual files 2023-10-19 21:33:39 -06:00
lambertjamesd
dc2f5bf37e
Merge pull request #267 from hackgrid/german-audio
Add build support for supported audio languages
2023-10-08 20:19:40 -06:00
hackgrid
199a5536e6
Update add_vpk_here.md 2023-10-08 13:07:27 +02:00
hackgrid
ae26eea93b
Update add_vpk_here.md 2023-10-08 12:25:09 +02:00
skarard
bf57216114 fix: Closed code block 2022-08-29 12:51:26 +01:00
skarard
60acbf2424 build: Added required hl2_sound_misc files 2022-08-29 10:33:02 +01:00
James Lambert
6f14aa0d4c Update build instructions and attempt to make a working docker image for build 2022-05-16 22:23:13 -06:00