Commit Graph

279 Commits

Author SHA1 Message Date
Taryn Hill
e3229f4cd8 Add explicit interface checking to 'make check' 2016-01-17 17:31:36 -06:00
atlimit8
dbcb0d6c09 Fix-up NUnit 2 & 3 use in Unix Makefile 2015-12-29 18:48:32 -06:00
Piët Delport
8050b10488 Add NUnit configuration with correct binpath
This allows the tests to find and load OpenRA.Mods.Common.dll correctly
under Linux / Mono.

This should fix #10325.
2015-12-29 21:03:51 +02:00
Piët Delport
e7a5be0c1b Add --noresult to the "make nunit" invocation
(requested by @obrakmann)
2015-12-29 19:47:41 +02:00
Piët Delport
e9faad8224 Update fetch scripts to download NUnit 3.0.1, and adjust paths
Update Makefile to look for nunit3-console.exe
2015-12-29 19:34:02 +02:00
Huw Pascoe
b427190ab4 HitShape Unit Tests
The shapes should accurately calculate their distancce from a point.
2015-12-28 23:25:36 +00:00
Paul Chote
9063befb71 Update SDL2-CS dependency. 2015-12-27 17:03:32 +00:00
Paul Chote
9f41743465 Replace MiniTK.Audio with OpenAL-CS. 2015-12-27 17:03:32 +00:00
Matthias Mailänder
c4bf5b85d4 remove unnecessary dependency on StyleCop 2015-11-25 14:32:12 +01:00
atlimit8
726bf1c8a9 Support using NUnit.Runners NuGet package for make nunit 2015-11-04 16:56:19 -06:00
atlimit8
bbf96141ae Add nunit NUnit make target to Makefile. 2015-11-04 15:41:47 -06:00
Taryn Hill
aa594c8532 Merge pull request #9463 from penev92/modDependencies
Add support for inter-mod dependencies
2015-11-01 15:08:43 -06:00
Pavel Penev
1d93bf0500 Update make version to change the required mod target versions 2015-11-01 22:35:39 +02:00
Paul Chote
bcebba3a2f Add IRC library to the install rules. 2015-10-31 19:39:59 +00:00
Matthias Mailänder
dae3b62d2a add a simple in-game IRC client 2015-09-09 20:56:05 +02:00
Matthias Mailänder
17f3466451 untie the engine from SDL2 and MiniTK 2015-08-23 07:58:03 +02:00
Matthias Mailänder
5a3e61a902 check the .lua scripts for syntax error 2015-08-19 21:21:01 +02:00
Matthias Mailänder
7c9a333ac4 also use the combined mod for Lua API doc generation 2015-08-02 17:12:06 +02:00
Matthias Mailänder
a37e6a3625 fix TS mod not being versioned 2015-08-02 17:10:20 +02:00
Matthias Mailänder
baa798d831 autogenerate and install a UNIX man page 2015-08-01 11:56:43 +02:00
Matthias Mailänder
41215fe021 document the new DEBUG option 2015-06-27 18:43:53 +02:00
Matthias Mailänder
2b834b54fb enable debug start scripts 2015-06-27 18:43:53 +02:00
Matthias Mailänder
ac970cdb44 remove the WinForms map editor 2015-06-20 13:45:44 +02:00
Oliver Brakmann
1f29bb6faa Fix stupid typo in the Makefile 2015-06-14 23:29:31 +02:00
Oliver Brakmann
d24d2909ce Merge pull request #8282 from RoosterDragon/release-config
Enable compiler optimizations
2015-06-10 23:14:38 +02:00
Taryn Hill
96bbc876ee Remove old dependencies from Makefile. 2015-06-09 16:30:43 -05:00
Oliver Brakmann
1a9f4f8a1b Allow switching off debug compilation in the Makefile
Debug mode stays enabled by default. Turn it off by passing a DEBUG flag into make, eg.:

$ make DEBUG=0
2015-06-09 18:06:32 +01:00
RoosterDragon
272a0d8691 Added a release config. 2015-06-09 18:06:31 +01:00
Jan Beich
fc7edb536d build/install: fall back to Unix desktop
Instead of enumerating every Unix assume Freedesktop-compliant behavior.
In future Android may want to define its own flavor like OSX.
2015-06-07 19:42:29 +03:00
Jan Beich
5483384e44 install: work around historical BSD cp(1) behavior
Strip ending / (slash) of the source when copying hicolor directory to
avoid installing icons under a theme with empty name. This should
unbreak expanding Icon in .desktop file by gtk_icon_theme_lookup_icon()
on DragonFly and FreeBSD.

|cp -R foo/ bar| == |cp -R foo/. bar| was disabled by NetBSD and OpenBSD
years ago to match POSIX. Other cp(1) implementations aren't affected.
2015-06-07 19:35:01 +03:00
Jan Beich
01dbbb72fa install: crashdialog_TARGET no longer exists after 307eaec 2015-06-07 19:35:01 +03:00
Matthias Mailänder
363e84157f add BSD detection to the Makefile 2015-06-06 18:36:40 +02:00
Matthias Mailänder
fbef65bae9 copy it in the make dependencies step 2015-05-24 17:28:47 +02:00
Pavel Penev
902cd124ba Merge pull request #8149 from Mailaender/fetch-geoip-db
Automatized GeoIP database download
2015-05-24 16:43:22 +03:00
Oliver Brakmann
29efb0675d Fix OpenRA.Game.exe.config being removed by 'make clean' 2015-05-24 12:08:30 +02:00
Matthias Mailänder
a2c553478d fetch GeoLite2-Country.mmdb.gz after 30 days of file age 2015-05-23 22:45:31 +02:00
Matthias Mailänder
b518e5949c register the openra:// protocol to join games 2015-05-21 20:33:42 +02:00
abcdefg30
e725732f69 Merge pull request #8078 from Mailaender/make-all-docs
Fixed the trait documentation
2015-05-20 17:05:46 +02:00
Matthias Mailänder
69ce877a89 Merge pull request #8083 from obrakmann/separate_download_dir
Closes #8069
2015-05-10 21:30:38 +02:00
Oliver Brakmann
53995bf3f3 Merge pull request #7938 from Mailaender/appdata
Added Linux app store data metadata
2015-05-10 16:02:43 +02:00
Matthias Mailänder
3d23897af0 install Linux app store data metadata 2015-05-10 15:38:01 +02:00
Oliver Brakmann
f251813f89 Keep downloaded files in a separate directory
As a side effect, this re-enables building the Windows installer on Linux hosts.
2015-05-08 20:59:24 +02:00
Matthias Mailänder
4dbdd365de also version the all helper mod 2015-05-07 21:25:32 +02:00
Paul Chote
2682dc4228 Move native deps script into thirdparty to avoid confusion. 2015-05-03 07:47:17 +02:00
Paul Chote
a11e9e348b Configure native dependencies from the makefile. 2015-05-03 07:47:15 +02:00
Matthias Mailänder
ebfd6eb8f6 fix trait documentation leaving out certain namespaces 2015-05-02 10:09:22 +02:00
Matthias Mailänder
7cef5cfbfd clean Windows dependencies as well 2015-05-01 21:49:13 +02:00
Matthias Mailänder
753045ca65 clean the thirdparty directory, too 2015-05-01 21:49:13 +02:00
Oliver Brakmann
9aa16c95da Set version before creating docs
Since the version string gets embedded into the created documentation.
2015-04-10 00:13:19 +02:00
Matthias Mailänder
2eb996751b Update Makefile
remove last TilesetBuilder reference
2015-04-05 12:26:00 +02:00