21 September 2019, 09:43 | #1 |
Registered User
Join Date: Sep 2019
Location: Essen/Germany
Age: 55
Posts: 463
|
Building WinUAE instructions
Since the build instructions are rather complicated I wanted to see if the build process can be simplified.
1. You have to sperately download and install winuaeinclips.zip and aros.rom.cpp.zip I was wondering why. Are these files from some external project? Are they changing frequently? Why are they not included in the project structure? Is this just some legacy thing or is there some technical reason to keep it as it is? Wouldn't it be more convenient to provide these files a nugets, as Visual Studio can pull them automatically, and also versioning is much smoother with them (in case these files still change frequently). 2. In the solution file there are some projects which can be deleted. Why are they not removed? Are they still needed for some internal purpose, or are these some leftovers? In my local build I put the dependencies so that I no longer have to follow the instructions in what order I need to build. So I would like to fix these things in order to get a smoother build process. Ideally one should download the repo and build out of the box. Obviously external dependencies like WDK/SDK/NASM still have to be done outside, but the project itself should build without alle these instructions. |
21 September 2019, 17:30 | #2 |
WinUAE developer
Join Date: Aug 2001
Location: Hämeenlinna/Finland
Age: 49
Posts: 26,570
|
1: because I don't really care about build issues or maintain it, it is someone else's problem. It is easiest just to stuff all the dependencies in single file than try to hunt binaries that are compiled with correct options or correct compiler etc. They are not going to be included with the project (some of the files are not GPL compatible anyway)
2: None of them are unused and I am not going to remove or move them. (Sorry for being so negative but I don't change anything in project unless I actually gain something from it instead of just maintaining something so that few extra people can build it more easily. You only need to do the annoying part once anyway. It may change if It means getting useful contributions to UAE. Which is quite unlikely.) |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Building a joystick fo winuae (PC) | svabos | support.Hardware | 5 | 25 January 2019 10:32 |
68020 bitfield instructions in winuae | rsn8887 | support.WinUAE | 14 | 22 November 2018 20:36 |
Instructions for building QEMU plugins (x86 and x64) from source? | headkase | support.WinUAE | 31 | 10 July 2016 16:01 |
Building WinUAE from source | strim | support.WinUAE | 3 | 26 June 2015 12:21 |
Building WinUAE 2.0.1 | Mequa | support.WinUAE | 11 | 29 March 2010 23:25 |
|
|