Ryan Schmidt
8f68ffd203
Declare all C function parameters
...
Specify parameters for all C functions. Not specifying parameters is the
same as specifying "void" in C++ and in C23 and later but that's not the
case in C prior to C23.
Compile C files with the same warnings as C++ files, additionally making
the strict prototypes warning an error to catch such problems in the
future. This commit isn't intended to address all the other warnings now
being emitted.
2022-12-05 06:48:30 -06:00
Wolfgang Thaller
b3ec14bf76
add SharedLibrary example
2019-11-09 20:20:07 +01:00
Wolfgang Thaller
252a10a671
don't forget to build WDEF sampel on PowerPC
2019-09-09 01:05:31 +02:00
Wolfgang Thaller
14570ffa1f
add a utility to convert NDIF disk images (WIP)
2019-08-25 12:56:49 +02:00
Wolfgang Thaller
6f47ae00aa
disable "Timeout" test by default, some LaunchAPPL backends can't abort programs
2019-01-23 10:57:41 +01:00
Wolfgang Thaller
e7f52c27e5
It's 2019, use C++17 by default
2019-01-22 18:34:36 +01:00
Wolfgang Thaller
c1839aed89
minor cmakelists cleanup
2019-01-22 18:29:03 +01:00
Wolfgang Thaller
21969fb358
Remove MakeAPPL
2019-01-22 14:31:22 +01:00
Wolfgang Thaller
641a8e2c77
automated tests: run all platforms in one command
2019-01-09 08:39:09 +01:00
Wolfgang Thaller
380fef0114
cleanup CMAKE_CXX_FLAGS and fix various warnings
2019-01-04 03:35:32 +01:00
Wolfgang Thaller
fc87b33fb4
update default C++ version for host tools to C++-14
2018-05-05 18:42:42 +02:00
Wolfgang Thaller
8f645b0b9e
start figuring out how to create MPW Tools using Retro68
2018-05-05 12:34:12 +02:00
Wolfgang Thaller
bdf4685d82
start a LaunchAPPL server
2018-04-27 09:05:26 +02:00
Wolfgang Thaller
e608b466ce
New Sample Program: WDEF
2018-01-06 03:11:48 +01:00
Wolfgang Thaller
da6426b207
Tiger compatibility; most importantly, we want a C99 compiler
2017-10-05 14:52:17 +02:00
Wolfgang Thaller
d4f3670056
AutomatedTests: set defaults for RETRO68_LAUNCH_METHOD on old Mac OS X platforms, where "classic" and "carbon" are the obvious choices
2017-10-04 17:34:00 +02:00
Wolfgang Thaller
360a9858e3
Automated tests!
2017-10-02 09:21:54 +02:00
Wolfgang Thaller
bf7325099e
Take only libelf from elfutils and simplify the build system
2017-09-28 18:31:03 +02:00
Wolfgang Thaller
8240fa9358
Use a simple CMake build for libelf (autoconf is causing trouble on Mac OS 10.4)
2017-09-28 18:31:03 +02:00
Wolfgang Thaller
008ffe1401
Elf2Mac, a replacement for elf2flt.
...
Right now this is not an improvement, but the plan is to work towards multi-segment apps.
2017-09-23 03:56:37 +02:00
Wolfgang Thaller
fe6f08fd7f
ConvertObj: a tool for converting MPW .o files
2017-04-25 02:14:55 +02:00
Wolfgang Thaller
2187affef2
Console: Carbon support
2015-10-12 01:02:21 +02:00
Wolfgang Thaller
9866de71bb
More Carbon support (Dialogs example)
2015-10-08 22:44:18 +02:00
Wolfgang Thaller
79d23218a9
Clean up Carbon build
2015-10-07 00:03:28 +02:00
Wolfgang Thaller
a65704d4fa
update samples for powerpc
2015-09-08 18:05:00 +02:00
Wolfgang Thaller
4ae36b70fb
startup code & cmake stuff for ppc
2015-09-01 00:04:20 +02:00
Wolfgang Thaller
1c6c1ddd9f
towards building libretro
2015-08-31 16:44:45 +02:00
Wolfgang Thaller
1434a0dbae
ppc: add to build script
2015-08-31 01:17:52 +02:00
Wolfgang Thaller
20ce5ea064
Add MakeImport tool (old hack) - doesn't compile at the moment
2015-08-30 16:07:49 +02:00
Wolfgang Thaller
29a774545d
add MakePEF tool (ancient attempt at an xcoff->PEF converter)
2015-08-30 11:45:15 +02:00
Wolfgang Thaller
90e056166b
Finally make ASFilter unnecessary.
2015-08-29 03:33:14 +02:00
Wolfgang Thaller
bdf3be1d65
cmake: Fix paths for building outside of Retro68 tree
2015-08-26 22:13:21 +02:00
Wolfgang Thaller
0db322e4a0
fix & clean up build
2015-07-21 00:09:06 +02:00
Wolfgang Thaller
b15b38d1b7
slight reorganisation of cmake toolchain files to clean up dependencies in build
2015-07-20 21:38:01 +02:00
Wolfgang Thaller
7aaa3174df
One more example: a System Extension (INIT)
2015-07-18 01:14:43 +02:00
Wolfgang Thaller
1cc5202ccf
Reorganize startup code (make some parts publicly available)
2015-07-17 21:07:03 +02:00
Wolfgang Thaller
9237ce6392
Integrate Rez with the add_application cmake command, add "Dialog" sample
2015-07-17 00:32:27 +02:00
Wolfgang Thaller
9ecd799562
move Samples to subdirectory
2015-07-16 20:57:34 +02:00
Wolfgang Thaller
07c4b6c968
remove HelloWorld example from Console subdirectory
2015-07-16 02:33:32 +02:00
Wolfgang Thaller
140fe2caef
reorganize CMake toolchain file, add standalone example
2015-07-16 01:26:11 +02:00
Wolfgang Thaller
774dce1a85
move ResourceFiles to separate library
2014-10-29 00:52:27 +01:00
Wolfgang Thaller
cb554ed40f
Rez: successful parse.
2014-10-05 23:52:34 +02:00
Wolfgang Thaller
3f2a63ff40
configure gcc to pass the right linker flags & simplify CMakeLists
...
It is no longer necessary to pass special compiler options in order to compile an application.
2014-09-30 16:25:27 +02:00
Wolfgang Thaller
113b7407e1
Split App2 directory into TestApps/ and Console/
2014-09-27 17:21:03 +02:00
Wolfgang Thaller
d85754fa6c
Launcher: A utility program for mini vMac
2014-09-20 02:18:58 +02:00
Wolfgang Thaller
82203b6b7d
add README, COPYING and license notices
2012-04-24 03:22:36 +02:00
Wolfgang Thaller
e0f694a069
asm postprocessing filter
2012-04-13 20:43:27 +02:00
Wolfgang Thaller
93d587b314
Raytracer :-)
2012-04-08 00:29:54 +02:00
Wolfgang Thaller
51209b9c46
build both host and target cmake projects from same root CMakeLists.txt
2012-04-06 20:54:45 +02:00
Wolfgang Thaller
26b18b2f4c
Place console in window
2012-04-06 01:43:44 +02:00