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