100 Commits
Author SHA1 Message Date
Scott Ehlert bfb11c7712 Remove extra CS:GO Mac offset for GetItemInLoadout 2017-12-20 04:17:29 -06:00
Scott Ehlert fa7d8757dc Rebuild 64-bit Linux libpcre with -Wa,-mrelax-relocations=no 2017-12-20 03:50:12 -06:00
Scott Ehlert 3c7978153b Rebuild 64-bit Linux libpcre with -fPIC. 2017-12-20 03:15:57 -06:00
Scott Ehlert 7cb3d4d8ff Fix Linux and macOS builds. 2017-12-20 02:13:56 -06:00
Scott Ehlert 870e118150 Fix BreakpadSymbols script for 64-bit builds. 2017-12-20 02:07:30 -06:00
Scott Ehlert e27f8fba1a Hopefully fix Windows build. 2017-12-20 02:04:05 -06:00
Scott Ehlert ce1a4dcac0 64-bit support for CSGO on Linux and macOS (#705) 2017-12-20 01:56:23 -06:00
Scott Ehlert 057a5790e2 Update CS:GO TerminateRound signature for Linux. 2017-12-19 23:23:29 -06:00
Scott Ehlert 27b69559a3 Really fix macOS build. 2017-10-26 20:38:25 -05:00
Scott Ehlert 373fb4f776 Update amtl to fix macOS build. 2017-10-26 19:36:30 -05:00
Scott Ehlert 65a8f3cbf8 Trigger build. 2017-10-03 03:24:44 -05:00
Scott Ehlert 82e6d00cea Fix build. 2017-10-02 07:40:58 -05:00
Scott Ehlert bbdecceb4b Switch to AMBuild 2.1 API. (#694) 2017-10-02 07:18:57 -05:00
Scott Ehlert b1da6958ff Merge pull request #58 from alliedmodders/bug6164
Use -Wno-deprecated-register on clang 3.4+ or Apple clang 5.1+ only (bug 6164, r=psychonic).
2014-07-01 20:30:08 -05:00
Scott Ehlert 415b6ea174 Use -Wno-deprecated-register on clang 3.4+ or Apple clang 5.1+ only (bug 6164). 2014-07-01 16:13:22 -05:00
Scott Ehlert 553b07b722 Merge pull request #56 from peace-maker/gitignorefix
Fix .gitignore typo (r=ds).
2014-06-30 21:23:51 -05:00
Scott Ehlert 083edcedc7 Merge pull request #22 from alliedmodders/css-clan-teamscore-mac
Update clan tag and team score offsets for cstrike ext on OS X.
2014-06-01 17:02:12 -05:00
Scott Ehlert fb5c3c86da Add clan tag and team score commands to cstrike test plugin. 2014-06-01 16:52:03 -05:00
Scott Ehlert 3c89f2b1c2 Update clan tag and team score offsets for cstrike ext on OS X. 2014-06-01 16:47:49 -05:00
Scott Ehlert e20e4677df Replace .hgignore with .gitignore. 2014-05-24 23:55:24 -05:00
Scott Ehlert 878201c631 Add obj-*/ build directories to hgignore. 2014-05-17 15:25:45 -05:00
Scott Ehlert e65d11f4de Remove --package-debug configure option.
It is no longer needed since debugging symbols should be present in binaries by default now.
2014-05-17 15:11:11 -05:00
Scott Ehlert 1a89edec47 Add --symbol-files option to AMBuild configure. 2014-05-17 15:05:58 -05:00
Scott Ehlert b0b28b7a6e Fix Linux and Windows builds. 2014-04-23 21:53:58 -05:00
Scott Ehlert ecec7dbef3 Deduplicate a number of files used by extensions by moving them to the public directory (bug 5341, r=psychonic).
These files include smsdk_ext.cpp, smsdk_ext.h, sm_memtable.h, CDetour/*, and asm/*.
The smsdk_config.h file for each extension has also been moved out of the 'sdk' directory into its parent.

--HG--
rename : extensions/bintools/sdk/smsdk_config.h => extensions/bintools/smsdk_config.h
rename : extensions/clientprefs/sdk/smsdk_config.h => extensions/clientprefs/smsdk_config.h
rename : extensions/cstrike/sdk/smsdk_config.h => extensions/cstrike/smsdk_config.h
rename : extensions/curl/sdk/smsdk_config.h => extensions/curl/smsdk_config.h
rename : extensions/geoip/sdk/smsdk_config.h => extensions/geoip/smsdk_config.h
rename : extensions/mysql/sdk/smsdk_config.h => extensions/mysql/smsdk_config.h
rename : extensions/regex/sdk/smsdk_config.h => extensions/regex/smsdk_config.h
rename : extensions/sdkhooks/sdk/smsdk_config.h => extensions/sdkhooks/smsdk_config.h
rename : extensions/sdktools/sdk/smsdk_config.h => extensions/sdktools/smsdk_config.h
rename : extensions/sqlite/sdk/smsdk_config.h => extensions/sqlite/smsdk_config.h
rename : extensions/structs/sdk/smsdk_config.h => extensions/structs/smsdk_config.h
rename : extensions/tf2/sdk/smsdk_config.h => extensions/tf2/smsdk_config.h
rename : extensions/topmenus/sdk/smsdk_config.h => extensions/topmenus/smsdk_config.h
rename : extensions/updater/sdk/smsdk_config.h => extensions/updater/smsdk_config.h
rename : extensions/sdktools/CDetour/detourhelpers.h => public/CDetour/detourhelpers.h
rename : extensions/sdktools/CDetour/detours.cpp => public/CDetour/detours.cpp
rename : extensions/sdktools/CDetour/detours.h => public/CDetour/detours.h
rename : extensions/sdktools/asm/asm.c => public/asm/asm.c
rename : extensions/sdktools/asm/asm.h => public/asm/asm.h
rename : public/sample_ext/sdk/smsdk_config.h => public/sample_ext/smsdk_config.h
rename : core/logic/sm_memtable.h => public/sm_memtable.h
rename : public/sample_ext/sdk/smsdk_ext.cpp => public/smsdk_ext.cpp
rename : public/sample_ext/sdk/smsdk_ext.h => public/smsdk_ext.h
2014-04-23 21:19:28 -05:00
Scott Ehlert aa85a1866e Update checkout-deps script for Contagion on Windows (NPOTB). 2014-04-20 00:37:20 -05:00
Scott Ehlert 623925a1cf Fix downloading of ambuild using the checkout-deps script (NPOTB). 2014-04-20 00:37:19 -05:00
Scott Ehlert 692cafa784 Update checkout-deps script for Dota 2 on Linux and Mac OS X. 2014-03-14 05:21:12 -05:00
Scott Ehlert b402d77ff9 Trigger build for ILoggingListener update for Dota 2. 2014-03-05 18:43:51 -06:00
Scott Ehlert 8431925577 Fix upload set for builds. 2014-03-03 05:21:50 -06:00
Scott Ehlert 22e8b53029 Add gamedata for EntityFactoryDictionary and IServer for Dota 2 on Linux (bug 6068, r=psychonic). 2014-03-03 05:20:40 -06:00
Scott Ehlert f8f4cebe9e Add support for Dota 2 on Linux and Mac OS X (bug 6068, r=psychonic). 2014-03-03 05:20:38 -06:00
Scott Ehlert 7d7db6d5bb Trigger build. 2014-03-01 20:12:48 -06:00
Scott Ehlert ce6b993954 Use Linux game data for offsets and signatures/symbols on OS X if Mac-specific data is not available (bug 6056, r=dvander).
Although unlikely, OS X game data can also be used on Linux if Linux-specfic data is missing.
2014-02-15 23:23:53 -06:00
Scott Ehlert d259be7b1f Make symstore.pl die if it fails to open a symbol directory (no bug, r=dvander). 2014-02-13 01:40:02 -06:00
Scott Ehlert 9be71eea2f Fix ___strlcat_chk symbol error on OS X 10.8 and earlier (bug 6046, r=dvander). 2014-02-13 01:28:13 -06:00
Scott Ehlert e00e879af5 Use == instead of is operator for checking string equality in AMBuild scripts (bug 6043, r=dvander). 2014-02-09 22:50:20 -06:00
Scott Ehlert 0ab8f4a1bd Remove GLIBC 2.7 depedency from Webternet extension (no bug, r=dvander). 2014-02-09 15:19:17 -06:00
Scott Ehlert 65b32b8ced Update dependency script to support getting Windows deps (no bug, r=dvander). 2014-02-06 19:45:35 -06:00
Scott Ehlert 41f74d1a5c Update Linux dependency script to support getting Mac deps (no bug, r=dvander).
--HG--
rename : tools/checkout-linux-deps.sh => tools/checkout-deps.sh
2014-02-06 00:28:29 -06:00
Scott Ehlert b3d64d1121 Fix freeing non-heap object warning from GCC (r=ann). 2014-02-01 04:16:26 -06:00
Scott Ehlert 06c73813ca Triggering build for OS X 10.9 VM. 2014-01-22 00:38:49 -06:00
Scott Ehlert 7c1fb6e5b9 Triggering build for clang 3.4. 2014-01-11 13:25:32 -06:00
Scott Ehlert 40d03f78cf Hopefully fixed clang build on Linux. 2014-01-08 17:37:55 -06:00
Scott Ehlert 7f8c6a9fd6 Triggering build. 2014-01-08 17:29:04 -06:00
Scott Ehlert 832187be31 Triggering build. 2014-01-08 17:21:01 -06:00
Scott Ehlert a2f8f1e70d Triggering build. 2014-01-08 17:10:04 -06:00
Scott Ehlert 3f3343e945 Changes to pushbuild.txt now trigger a reconfigure. 2014-01-08 17:09:50 -06:00
Scott Ehlert 4e077402e5 Triggering build. 2014-01-08 16:50:21 -06:00
Scott Ehlert b83810b986 Triggering build. 2013-12-20 17:27:58 -06:00
Scott Ehlert 661af1c5e2 Trigger build. 2013-10-24 00:53:27 -05:00
Scott Ehlert 9e926bdb1d Trigger build. 2013-10-21 04:08:40 -05:00
Scott Ehlert dfb8527e50 Triggering build to test buildbot. 2013-05-26 01:06:10 -05:00
Scott Ehlert 54012523bc Added --no-mysql option to configure script to make MySQL optional (bug 5661, r=dvander). 2013-03-17 02:40:04 -05:00
Scott Ehlert 3e41d9b794 Made BreakpadSymbols script compatbile with Python 2.6 and above (bug 5660, r=asherkin). 2013-03-16 22:55:59 -04:00
Scott Ehlert 1d30f00806 Added --sdks option to configure script to specify which SDKs to build againt (bug 5630, r=dvander).
Valid arguments are "all", "present", or a comma delimited list of engine names.

The "all" option will try to build against all supported SDKs. (This is the default.)
The "present" option will only attempt to build against SDKs that exist on the system.

Examples:

configure.py --sdks=css,csgo,ep2v
configure.py --sdks=l4d
configure.py -s present
2013-03-13 20:26:08 -05:00
Scott Ehlert 6b07625192 Added L4D and L4D2 gamedata for SDK Hooks on Mac OS X. 2013-02-25 20:44:16 -06:00
Scott Ehlert 19b56361b9 Triggerin' a build. 2013-02-25 17:02:00 -06:00
Scott Ehlert a62aeb36d8 Updated sample extension makefiles for CS:GO on Mac OS X (bug 5459, r=psychonic). 2012-08-25 11:32:33 -05:00
Scott Ehlert 0d795fc651 Added support for CS:GO on Mac OS X (bug 5459, r=psychonic). 2012-08-25 11:28:52 -05:00
Scott Ehlert 20d1551216 Removed hardcoded SDK path for curl on OS X. 2012-03-21 22:04:05 -05:00
Scott Ehlert a3593a5124 Fixed build scripts for OS X 10.7 build slave. 2012-03-21 21:35:07 -05:00
Scott Ehlert 1b94a30c9f Triggering build to hopefully fix mac builds. 2011-11-03 14:16:05 -05:00
Scott Ehlert ca9150a731 Triggering build, ugh. 2011-07-07 11:25:00 -05:00
Scott Ehlert b1098d6287 Using gcc 4.4 from Debian 6 for Linux builds now. 2011-06-24 17:29:05 -05:00
Scott Ehlert 0ee77c0e7d Triggering a build. 2011-06-23 21:21:27 -05:00
Scott Ehlert 3e1ab53abd Fixed clang OS X build. 2011-06-17 18:21:17 -05:00
Scott Ehlert 18c119b4d5 Removed -static-libgcc for Mac OS X build (no bug, r=dvander).
This fixes the ld warning: could not create compact unwind for __Unwind_Resume: non-standard register 0 being saved in prolog
2011-06-17 18:00:32 -05:00
Scott Ehlert 4c878c4963 Fixed crash in MemoryUtils::ResolveSymbol() on OS X Lion (10.7) (bug 4951, r=dvander). 2011-06-15 16:02:05 -05:00
Scott Ehlert b63b94bc81 Updated buildbot scripts to support clang builders. 2011-05-01 00:17:11 -05:00
Scott Ehlert 7e514f5d34 Moved -static-libgcc to linker flags. 2011-05-01 00:09:25 -05:00
Scott Ehlert cb2de2e5c4 Avoid depending on __isoc99_sscanf@GLIBC_2.7 when building on Linux with glibc >= 2.7 (bug 4894, r=dvander). 2011-04-28 02:43:55 -05:00
Scott Ehlert 939bc00b2b Added detection for clang compiler and fixed various warnings triggered by it (bug 4878, r=dvander). 2011-04-23 21:53:53 -05:00
Scott Ehlert bc571316b9 Triggering a build for goodness sake. 2011-04-14 20:53:59 -05:00
Scott Ehlert 3cc1af9618 Triggering a build. 2011-04-13 20:25:10 -05:00
Scott Ehlert 6957bf504b Triggering a build. 2011-04-13 19:05:41 -05:00
Scott Ehlert d47dd70141 Attempt #2 at meaningful bootstrap error message. 2011-04-13 18:37:41 -05:00
Scott Ehlert 86eb2360db Attempt at getting a meaningful error message out of buildbot bootstrap. 2011-04-13 18:30:34 -05:00
Scott Ehlert c55e350cb2 Triggering a build, argh. 2011-04-13 17:08:39 -05:00
Scott Ehlert b0fe032b8d Triggering a build. 2011-04-13 16:44:20 -05:00
Scott Ehlert aa25870fb8 Triggering a build. 2011-04-13 16:09:36 -05:00
Scott Ehlert 6814cfbcd7 Triggering a build, please. 2011-04-07 15:09:56 -05:00
Scott Ehlert 2884696024 Triggering a build, perhaps. 2011-04-07 14:51:56 -05:00
Scott Ehlert b4b37daaf6 Triggering build to fix bug 4729. 2010-12-03 23:58:41 -08:00
Scott Ehlert 172abb2710 Added support for L4D on Mac OS X (bug 4684, r=fyren). 2010-10-29 20:04:50 -05:00
Scott Ehlert a643c6ef1e Fixed sample ext makefiles for L4D Linux builds (bug 4681, r=fyren). 2010-10-28 12:42:13 -07:00
Scott Ehlert 68d822f50a Fixed loading L4D on Linux (bug 4681, r=dvander). 2010-10-27 22:05:56 -07:00
Scott Ehlert e6a93a799a Added support for L4D2 on Mac OS X (bug 4647, r=fyren). 2010-10-14 18:27:37 -05:00
Scott Ehlert 0340b62b7c Triggering build against L4D2 SDK changes.
This should fix sm_kick.
2010-10-05 23:32:27 -07:00
Scott Ehlert 5488f60260 Triggering build against L4D1 SDK changes. 2010-10-05 20:07:14 -07:00
Scott Ehlert 99b9860ea5 Added Alien Swarm build config for sample extension (bug 4530, r=psychonic). 2010-08-20 10:42:16 -05:00
Scott Ehlert dc5f82cce2 Fixed alignment on a couple of SourcePawn debugging structures on OS X (bug 4578, r=dvander).
This problem only affected plugins compiled with a fairly old version of spcomp.
2010-08-19 22:51:42 -05:00
Scott Ehlert 0d933a1901 Disabled nextmap plugin on Alien Swarm (bug 4571, r=fyren). 2010-08-16 15:13:47 -05:00
Scott Ehlert 817fa9d9be Oh, fixed package script for new bintools binary (bug 4548). 2010-08-01 15:09:48 -05:00
Scott Ehlert 89334bb459 Bintools extension no longer needs a separate build for each engine (bug 4548, r=dvander). 2010-08-01 14:57:54 -05:00
Scott Ehlert 0ae2d99599 Fixed potential crash with IMemUtils::FindPattern on Linux (bug 4554, r=dvander). 2010-07-31 16:06:22 -05:00
Scott Ehlert e1199a02ee Fixed missing version string and compile date for MySQL extension (bug 4547, r=dvander). 2010-07-28 14:48:51 -05:00
Scott Ehlert 9408a61eb1 Ugh, fixed builds for real. How did that even happen? 2010-07-27 20:28:27 -05:00
Scott Ehlert 78d7e1bdfe Hopefully fixed build. 2010-07-27 18:02:37 -05:00
Scott Ehlert dd44a0aaea Added support for Alien Swarm (bug 4530, r=dvander). 2010-07-27 17:32:32 -05:00