teinarss
5e74e58b22
Add support for dotnet core for Windows
2021-01-01 19:42:01 +01:00
Paul Chote
b1560ae69c
Overhaul packaging scripts and helpers:
...
- Shared helpers extracted to functions.sh for use by upstream packaging,
Mod SDK, and downstream packaging (via the Makefile targets).
- Assembly management separated from data and combined between engine
and mods to prepare for pending .NET core requirements.
- Streamline Makefile targets.
- Clean up a lot of old technical debt.
2020-12-06 17:16:47 +01:00
Paul Chote
d3847d49ed
Fix windows package filenames.
2020-12-02 19:41:24 +01:00
Paul Chote
57f40a0b20
Remove obsolete variable definition.
2020-12-02 19:41:24 +01:00
Paul Chote
d35768e0f9
Rework Windows launchers:
...
- Use SDL2 message boxes instead of Winforms.
- Use a proper project instead of compiling a single file.
- Use assembly attributes instead of modifying strings in the source code.
- Remove generic OpenRA.exe launcher.
- Replace MakeLAA.exe with a python script.
2020-11-27 20:32:02 +01:00
Paul Chote
07a10069db
Introduce new OpenRA.exe entrypoint and change OpenRA.Game to a library.
2020-11-27 20:32:02 +01:00
Paul Chote
20fe59e844
Output compiled binaries to ./bin.
2020-11-24 17:53:48 +01:00
Matthias Mailänder
c22392eb1e
Enable itch app auto updates on Windows.
2020-11-17 19:46:28 +01:00
Paul Chote
b03ab1212f
Remove install-core target.
2020-09-01 18:48:54 +02:00
Paul Chote
14ef0a7740
Remove markdown/html pages from windows install.
2020-09-01 18:48:54 +02:00
Paul Chote
c1f79b348a
Generate platform-specific artwork from common source files.
2020-09-01 18:48:54 +02:00
Matthias Mailänder
39d0abe982
Remove bit rot.
2020-07-12 14:32:32 +02:00
Ivaylo Draganov
3ab4a584ab
Remove trailing white-space from various files
2020-05-23 11:38:44 +02:00
Paul Chote
2abd137494
Remove OpenRA.PostProcess.exe.
...
The LAA flag is now set when packaging
Windows release installers.
2020-05-02 17:26:54 +02:00
teinarss
e13fd693c3
Add Nuget packages for all dependencies
2020-04-18 11:36:25 -05:00
Paul Chote
3ee697a54d
Install x64 release into correct Program Files on Windows.
2019-10-28 21:03:49 +01:00
Paul Chote
bb5268bef6
Package separate x64 and x86 Windows installers.
2019-05-26 23:13:37 +02:00
Paul Chote
845fca25d1
Change platform from x86 to Any CPU (preferring 64 bit)
...
A Release-x86 configuration allows x86 Windows installers to still be created.
2019-05-26 23:13:37 +02:00
Paul Chote
1955cac84e
Unify Windows and mono build systems.
...
The Makefile behaviour is recreated using the new and significantly
cleaner .NET Core csproj format.
fixheader.exe is promoted to OpenRA.PostProcess.exe and now runs
on all platforms.
2019-05-05 23:19:04 +02:00
Paul Chote
d53338ca5e
Switch to the newer Roslyn compiler on Linux/macOS.
2019-03-30 20:17:17 +01:00
Paul Chote
5b00586de2
Update Travis to Ubuntu 16.04, Mono 5.10, NSIS 3.03.
2019-03-30 20:17:17 +01:00
Paul Chote
817db8dbe0
Fix build artifacts leaking between platforms.
...
This moves the `dependencies` target from `core`
to `default`, so that we aren't forced to run
`linux-dependencies` for non-linux platforms.
2019-03-22 21:36:20 +01:00
Brenton Horne
2d4d6cdc1b
Fixing several ShellCheck warnings
2018-11-22 21:30:59 +00:00
Paul Chote
696b48b7bf
Overhaul the packaging scripts:
...
- Ingame mod versions now always match the package version
- Adds macOS compatibility
- Removes trait and lua api docs pending future overhaul
- Individual platform packages can be compiled directly
- Improved error checking
- Removes unnecessary redundancy and indirection
2017-04-30 13:26:36 +01:00
Paul Chote
07dc79ab19
Separate release/playtest/git installs.
2017-04-21 20:16:58 +01:00
Paul Chote
3e0f055a3c
Create separate Windows launchers for each mod.
2017-04-21 20:16:58 +01:00
Paul Chote
005b4166cc
Move Windows launcher compilation to packaging scripts.
2017-04-11 17:15:21 +01:00
Matthias Mailänder
1748588ec8
remove redundant push/pop with nothing in between
2015-07-26 14:05:22 +02:00
Matthias Mailänder
03ace48031
remove the thirdparty nsProcess plugin
2015-07-26 12:33:02 +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