Metamod:Source - C++ Plugin Environment and Detour Library for the Source Engine
Go to file
David Anderson b31f504fe3
Switch to a manifest-based build model. (#132)
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:23:38 -07:00
.github/workflows Ci update (#112) 2023-09-27 08:19:18 -07:00
core Switch to a manifest-based build model. (#132) 2023-10-10 22:23:38 -07:00
cruft/installer More re-arranging. Not what we discussed in IRC but I think it works out better, Make can't deal with upward dependencies nicely. 2008-11-14 04:14:35 -06:00
hl2sdk-manifests@4b11e3a40c Switch to a manifest-based build model. (#132) 2023-10-10 22:23:38 -07:00
loader Revert "add support for IServerPluginCallbacks v3 and v4" 2023-02-15 19:41:48 -05:00
msvc10 Updated project files for CS:S as new engine (bug 5369) (NPOTB). 2012-08-20 14:25:56 -04:00
public Roll version number. 2020-11-02 20:01:30 -05:00
sample_mm Build against available metamod and all possible sdks 2020-04-24 00:48:03 +02:00
stub_mm 64-bit support for CSGO on Linux and macOS (#35) 2017-12-20 01:11:57 -06:00
support Switch to a manifest-based build model. (#132) 2023-10-10 22:23:38 -07:00
third_party Only load plugins that have executable extensions. 2023-02-20 11:08:01 -08:00
versionlib Upgrade to AMBuild 2.2. 2020-08-19 14:41:55 -07:00
.gitignore Use C++11 variadic templates for core FastDelegate. 2015-10-24 18:52:31 -07:00
.gitmodules Switch to a manifest-based build model. (#132) 2023-10-10 22:23:38 -07:00
.travis.yml Upgrade to AMBuild 2.2. 2020-08-19 14:41:55 -07:00
AMBuildScript Switch to a manifest-based build model. (#132) 2023-10-10 22:23:38 -07:00
appveyor.yml Enable Insurgency and Blade Symphony x64 builds (#77) 2020-12-22 23:45:29 +01:00
configure.py Upgrade to AMBuild 2.2. 2020-08-19 14:41:55 -07:00
LICENSE.txt More reorganization. 2008-11-14 04:29:33 -06:00
product.version Roll version number. 2020-11-02 20:01:30 -05:00
pushbuild.txt Trigger build for Blade/Insurgency SDK changes. 2022-08-29 00:49:49 -04:00
README.md Fix snapshot links in readme 2021-08-03 10:59:36 -07:00

Metamod:Source

Metamod:Source - A C++ Plugin Environment and Detour Library for the Source Engine.

Build instructions: See https://wiki.alliedmods.net/Building_SourceMod

Stable build snapshots: http://www.metamodsource.net/downloads.php/?branch=stable

Development build snapshots: http://www.metamodsource.net/downloads.php/?branch=master

General documentation: https://wiki.alliedmods.net/Category:Metamod:Source_Documentation

Detouring with SourceHook: https://wiki.alliedmods.net/SourceHook_Development

Development: https://wiki.alliedmods.net/Category:Metamod:Source_Development