Commit Graph

293 Commits

Author SHA1 Message Date
Matthias Mailänder
e54fd9f582 remove the tileset builder from core
not required anymore for d2k
it is also not shipped because it won't work standalone
2013-10-19 12:50:58 +02:00
Matthias Mailänder
797f30446d ship license and changelog on all platforms
keep INSTALL & HACKING in the source code only
2013-10-19 12:35:38 +02:00
Matthias Mailänder
3181c46d27 Update Makefile
Fixed  make: *** No rule to make target `shortcuts', needed by `install-shortcuts'.
2013-10-19 11:12:54 +02:00
ScottNZ
5bdd0705b2 Add main IRC logic 2013-10-05 12:05:27 +13:00
Matthias Mailänder
29d93f7d9d separate Linux only shortcuts and icons from make install 2013-09-22 09:01:23 +02:00
Matthias Mailänder
5f27b05103 update documentation 2013-09-20 18:27:52 +02:00
Matthias Mailänder
80179a19c2 spaces to tabs 2013-09-20 18:27:52 +02:00
Matthias Mailänder
fb91b81dd5 rename RALint → OpenRA.Lint 2013-09-20 18:27:47 +02:00
Matthias Mailänder
de4c224b5c separate RALint tests from regular builds 2013-09-20 18:27:46 +02:00
Matthias Mailänder
83669dd50b install icons, desktop shortcuts and launchers in Makefile
avoid redundancy with package build scripts
add uninstall rules
2013-09-20 18:27:46 +02:00
Christoph Korn
0f3212f65b Makefile: Add geoip so it gets installed
Without adding it to CORE it does not get installed and the game crashes.
2013-09-15 15:34:09 +02:00
Matthias Mailänder
b014a3d09c remove utility dependency on d2k DLL
partly fixes #3298
2013-08-17 23:31:23 +02:00
Paul Chote
59d821b8ef Merge pull request #3647 from Mailaender/ip2geo
Show locations of client and servers using a local GeoIP database
2013-08-11 03:21:23 -07:00
Matthias Mailänder
781c680ad3 translate the IP to a country
using http://dev.maxmind.com/geoip/legacy/geolite/
code from https://github.com/maxmind/geoip-api-csharp2
2013-08-08 13:39:12 +02:00
Matthias Mailänder
4603f0bbf6 StyleCop clean TilesetBuilder
adapt Makefile after TilesetBuilder file renamings

remove dead TilesetBuilder code
2013-08-07 15:52:22 +02:00
Matthias Mailänder
389aa6c929 Added a minimal work in progress TS mod with few backfalls on RA
to showcase infantry, vehicles, aircraft
2013-07-28 09:17:34 +02:00
hasufell
db1a0dd9c7 MAKE: quote all variables that can contain whitespace 2013-07-05 19:00:51 +02:00
hasufell
3e1a0e2458 MAKE: install more missing files
this should fix crash when clicking on "credits"
and the asset browser
2013-07-05 18:57:43 +02:00
hasufell
e18e09361d MAKE: simplify install rules
just copy all mod folders recursively, this also fixes
missing d2k/weapons and ra/sequences folders
2013-07-04 00:30:23 +02:00
hasufell
0477a2eb05 MAKE: revert DATA_INSTALL_DIR value for backwardscompat
otherwise build scripts will have to adjust
2013-06-29 22:35:49 +02:00
hasufell
e0395fe903 MAKE: refactor Makefile
improved readability, moved tools at the top, rules at the bottom

make -> build core
make all -> build core and tools
install -> install core
install-all install core and tools
2013-06-29 22:25:38 +02:00
Matthias Mailänder
2762c245ee fix Makefile
OpenRA.Mods.RA.dll now depends on the Utility.exe
2013-05-15 18:13:39 +02:00
Matthias Mailänder
0c169bcfd3 added make version command
to quickly set the mods version to the git tag
or git-$hash if we are on a development version
2013-04-20 17:45:12 +02:00
Matthias Mailänder
989c23e632 use Mono.Nat for UPnP port forwarding
- might support more devices
- supports internal and external port mapping
- discover the device only once (at startup)
2013-04-05 14:18:15 +02:00
Matthias Mailänder
e8c43eae92 fixes #2938 unbreak make install and SharpFont on Mac 2013-04-03 14:38:42 +02:00
Matthias Mailänder
63893e97e7 use SharpFont instead of custom Tao.FreeType 2013-04-02 12:46:25 +02:00
Matthias Mailänder
43e6512049 fixes #2913 make clean && make failing 2013-04-01 10:12:10 +02:00
Matthias Mailänder
85c0f7fcbf added new fake target dependencies to PHONY 2013-03-30 10:45:40 +01:00
Matthias Mailänder
fa8efba1b9 fixes #2862
also more comfortable make clean && make all
2013-03-30 09:59:05 +01:00
Matthias Mailänder
28d740dfc3 Desura compatibility
- create launch scripts for Desura
- that access local installation launch scripts
- clean up /usr/* launch scripts created during make install
2013-03-22 08:32:33 +01:00
Matthias Mailänder
8226fd21f9 ship a proper SDK for modders
including the OpenRA.TilesetBuilder.exe fixes #2316
and auto-generated trait documentation fixes #2437
compile Markdown to HTML for offline use
purge external files from the doc folder (moved to Wiki)
remove unused non-free Dune 2000 font
2013-03-20 17:04:38 +01:00
Chris Forbes
f2b7c2c2ad Merge pull request #2715 from xaionaro/bleed
Adapted to dpkg's "--instdir"-like options.
2013-03-10 18:13:31 -07:00
Chris Forbes
19e6a588b8 Merge pull request #2589 from Mailaender/travis
Travis CI support
2013-03-09 21:11:54 -08:00
Matthias Mailänder
5d2b704608 fix Makefile, prepare FuzzyLogicLibrary for packaging 2013-03-06 11:49:45 +01:00
xaionaro
a332f3189b Adapted to dpkg's "--instdir"-like options.
For example, this may be useful if it is used a lot of versions of openra on debian
2013-03-02 13:36:33 +04:00
Matthias Mailänder
0f864c3192 treat compiler warnings as errors 2013-01-18 00:23:50 +01:00
Matthias Mailänder
b4e3ce5de6 fix make for mono 3
error CS1902: Invalid debug option `+'.
Valid options are `full' or `pdbonly'
2013-01-18 11:08:10 +13:00
Chris Forbes
063191b09e fix #2353 - missing dep between d2k and cnc mods broke parallel make 2012-08-08 07:36:49 +12:00
Matthias Mailänder
d110b45679 added install rules for d2k mod, fixes carryall landing 2012-06-09 22:46:13 +02:00
Matthias Mailänder
c3052d863a tsbuilder is required for mod_d2k
adding it to core
2012-06-09 20:39:06 +02:00
Matthias Mailänder
0b4455515d added utility reference to Makefile for d2k mod 2012-06-09 20:33:50 +02:00
Matthias Mailänder
8f1d06ff31 added TilesetBuilder2 and fixed it for Dune 2000
does not support TerrainTypes other than "clear" yet
2012-06-07 19:22:45 +02:00
Matthias Mailänder
5426a5fd3c put d2k mod stuff into it's own branch 2012-05-20 15:50:39 +02:00
hasufell
1010276cd5 make paths modifiable, fix broken install-rules, fix INSTALL 2012-04-02 09:21:51 +12:00
Chris Forbes
e4afaf4344 remove SequenceEditor, it's no longer useful 2011-09-26 08:40:40 +13:00
Chris Forbes
21ae6ee983 convert FileExtractor into a Utility cmdlet 2011-09-11 17:49:53 +12:00
Chris Forbes
6dd0452c95 drop unused SupportDir= option from 'openra' script produced by 'make install' 2011-08-13 15:01:42 +12:00
Chris Forbes
f3ea06c373 Include OpenRA.Renderer.SdlCommon.dll in 'make install'.
Merged from gentoo ebuild, https://github.com/cerebrum/dr/blob/master/games-strategy/openra/files/Makefile_rsdl.patch
2011-08-13 15:01:42 +12:00
Paul Chote
d62ef64fa6 Make ralint give useful stacktraces under mono 2011-07-27 19:58:37 +12:00
Chris Forbes
df1201b4c2 start moving common parts of the renderer into OpenRA.Renderer.SdlCommon 2011-07-17 17:55:52 +12:00