Commit Graph

8 Commits

Author SHA1 Message Date
Kenzzer
37e0273cc5
Fix submodule name + fix invalid function call 2025-08-14 11:42:41 +00:00
Kenzzer
dc1bfdd379
move submodule to third_party directory 2025-08-14 11:42:40 +00:00
Kenzzer
fe9b9ee3be
Fix incorrect submodule 2025-08-14 11:42:37 +00:00
Kenzzer
66c172d4e3
Introduce KHook 2025-08-14 11:42:36 +00:00
Nick Hastings
bde97a6dff Remove s2 sample plugin hl2sdk-manifest submodule 2023-11-15 19:09:10 -05:00
Nick Hastings
c0dd94fb76 Update S2 sample plugin to use hl2sdk-manifests, with its in-progress proto support 2023-11-15 19:09:10 -05:00
David Anderson
1aae42c579
Switch to a manifest-based build model. (#131)
Rather than hardcode a bunch of SDK stuff, this is an attempt to move
SDK information to a declarative model. Each SDK gets a manifest, and
the manifests are stored in a shared repository.

Manifests encode stuff like "what platforms does this SDK build on" and
"what link flags do I need on each architecture".

This will hopefully reduce the complexity of the build scripts, since
going forward we only have to add new manifests, rather than figure out
how to attach more gunk into the build logic.
2023-10-10 22:17:27 -07:00
David Anderson
86b5917309 Only load plugins that have executable extensions.
Bug: issue #102
Test: meta load crab.yam with hl2sdk-mock
2023-02-20 11:08:01 -08:00