Metamod:Source - C++ Plugin Environment and Detour Library for the Source Engine
Go to file
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
.github/workflows Turn down macOS testing. 2023-10-07 19:51:02 -07:00
core Switch to a manifest-based build model. (#131) 2023-10-10 22:17:27 -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. (#131) 2023-10-10 22:17:27 -07:00
loader Echo fatal MM:S errors to console (in addition to existing metamod-fatal.log) 2023-09-29 11:45:17 -04:00
public Roll version number. 2020-11-02 20:01:30 -05:00
samples Remove NO_MALLOC_OVERRIDE define for s2 titles 2023-10-08 19:42:31 +03:00
support Switch to a manifest-based build model. (#131) 2023-10-10 22:17:27 -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. (#131) 2023-10-10 22:17:27 -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. (#131) 2023-10-10 22:17:27 -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 Bump version to 2.0.0-dev 2023-05-21 12:08:11 -04:00
pushbuild.txt Trigger build for hl2sdk-cs2 update 2023-10-03 08:30:47 -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