Commit Graph

  • 1f0c52573c fix "= { 0x1234 }" syntax to no longer interfere with C++11 "= default" syntax Wolfgang Thaller 2015-08-29 02:21:04 +02:00
  • a158475540 elf2flt: new binutils pulls in a -ldl dependency Wolfgang Thaller 2015-08-29 02:20:31 +02:00
  • 715265c205 Fix some merge problems Wolfgang Thaller 2015-08-29 02:06:29 +02:00
  • aebd1e06ff Merge branch 'upstream' Wolfgang Thaller 2015-08-28 17:48:55 +02:00
  • c08adffdd5 Revert "Update binutils to version 2.24 to work around a build problem" Wolfgang Thaller 2015-08-28 17:42:20 +02:00
  • 41040e16f5 Update gcc to 5.2.0 Wolfgang Thaller 2015-08-28 17:33:40 +02:00
  • da4dfe30c9 Update binutils to 2.25.1 Wolfgang Thaller 2015-08-28 17:32:19 +02:00
  • 2ce044c327 Update binutils to version 2.24 to work around a build problem Wolfgang Thaller 2014-09-13 00:14:23 +02:00
  • ed874719fd Update README.md Wolfgang Thaller 2015-08-27 22:13:46 +02:00
  • 65dbaedf5d use the newly supported "= { 0x1234 }" syntax instead of non-standard __attribute__((__raw_inline__(0x1234))). Wolfgang Thaller 2015-08-27 22:13:32 +02:00
  • ee736a689c Support "pascal void foo() = { 0x1234 };" syntax in gcc. Wolfgang Thaller 2015-08-27 21:53:51 +02:00
  • 6a05091d37 Rez: properly report file-not-found errors Wolfgang Thaller 2015-08-27 20:49:55 +02:00
  • bdf3be1d65 cmake: Fix paths for building outside of Retro68 tree Wolfgang Thaller 2015-08-26 22:13:21 +02:00
  • d95202ca50 example Makefiles: use Rez instead of MakeAPPL Wolfgang Thaller 2015-07-21 23:40:07 +02:00
  • 03a2a6d215 Fix a problem in startup code that suddenly popped up. Wolfgang Thaller 2015-07-21 23:16:59 +02:00
  • ae4d8353b9 don't warn about multichar constants when they are exactly 4 characters long. Wolfgang Thaller 2015-07-21 00:41:58 +02:00
  • 0db322e4a0 fix & clean up build Wolfgang Thaller 2015-07-21 00:09:06 +02:00
  • b15b38d1b7 slight reorganisation of cmake toolchain files to clean up dependencies in build Wolfgang Thaller 2015-07-20 21:38:01 +02:00
  • 436af616b8 Rez: allow :-separated include paths Wolfgang Thaller 2015-07-20 21:36:55 +02:00
  • f1c4fe3a22 MakeAPPL is now obsolete, as everything it does can be done by Rez Wolfgang Thaller 2015-07-20 20:05:38 +02:00
  • 4957426613 Rez: --cc option - provide "carbon copies" of the output in other formats Wolfgang Thaller 2015-07-20 03:31:14 +02:00
  • f9b893765c gitignore: CIncludes -> CIncludes* Wolfgang Thaller 2015-07-20 03:30:36 +02:00
  • 2bcf3e226d move RIncludes install location, convert line endings Wolfgang Thaller 2015-07-20 03:29:25 +02:00
  • ada5fc9146 MakeAPPL: fix warning Wolfgang Thaller 2015-07-20 03:27:45 +02:00
  • 036a45152e Rez: don't get confused about ID -1 vs ID 65535 Wolfgang Thaller 2015-07-20 03:27:26 +02:00
  • f549ead8ac have startup code ensure that code resource is locked. Wolfgang Thaller 2015-07-20 02:02:28 +02:00
  • 334f06ed83 Rez: support resource attributes & names Wolfgang Thaller 2015-07-20 01:51:33 +02:00
  • d26d88f5ee Rez: better error reporting Wolfgang Thaller 2015-07-19 00:59:46 +02:00
  • ee00fe1ec5 build SystemExtension example in multiple formats Wolfgang Thaller 2015-07-18 23:58:41 +02:00
  • 7aaa3174df One more example: a System Extension (INIT) Wolfgang Thaller 2015-07-18 01:14:43 +02:00
  • ccd227e67c Rez: don't insist on .r input files when --copy is present Wolfgang Thaller 2015-07-18 01:09:18 +02:00
  • 1cc5202ccf Reorganize startup code (make some parts publicly available) Wolfgang Thaller 2015-07-17 21:07:03 +02:00
  • e4d2e8bd00 fix build-toolchain, make Dialog sample compile with another Universal Headers version Wolfgang Thaller 2015-07-17 19:39:44 +02:00
  • a6c14ce2cc cleanup Wolfgang Thaller 2015-07-17 02:00:51 +02:00
  • 06abc8cf19 add rez files to project Wolfgang Thaller 2015-07-17 02:00:36 +02:00
  • a1522711e4 use macbinary for temporary rsrc files Wolfgang Thaller 2015-07-17 02:00:17 +02:00
  • b8a4af80ca implement reading of macbinary files Wolfgang Thaller 2015-07-17 01:59:23 +02:00
  • d3dc7a1d25 update README Wolfgang Thaller 2015-07-17 00:47:29 +02:00
  • 9237ce6392 Integrate Rez with the add_application cmake command, add "Dialog" sample Wolfgang Thaller 2015-07-17 00:32:27 +02:00
  • 9ecd799562 move Samples to subdirectory Wolfgang Thaller 2015-07-16 20:57:34 +02:00
  • 10a247ff1d silence CMake warning about unknown platform Wolfgang Thaller 2015-07-16 02:32:09 +02:00
  • 07c4b6c968 remove HelloWorld example from Console subdirectory Wolfgang Thaller 2015-07-16 02:29:30 +02:00
  • 0934b00715 add standalone makefile for Raytracer example Wolfgang Thaller 2015-07-16 02:23:18 +02:00
  • fb136c1d15 fix mistake in add_application (duplicate target name) Wolfgang Thaller 2015-07-16 02:22:26 +02:00
  • 140fe2caef reorganize CMake toolchain file, add standalone example Wolfgang Thaller 2015-07-16 01:26:11 +02:00
  • 0561012bb6 Add GCC Runtime Library Exception to license for libretro Wolfgang Thaller 2015-07-15 23:23:19 +02:00
  • 0bd7c6dcdf Fix compatibility with Universal Headers 3.1 (issue #15) Wolfgang Thaller 2015-01-21 23:48:04 +01:00
  • f363d6d0a7 add comment, remove debug output Wolfgang Thaller 2015-01-20 00:08:32 +01:00
  • 41e327debc Document boost and bison dependencies, clean up detection Wolfgang Thaller 2015-01-20 00:05:54 +01:00
  • 2268b5f093 Fix some missing #includes Wolfgang Thaller 2015-01-16 16:37:19 +01:00
  • e458106fa8 missing file: EmptyTest.c Wolfgang Thaller 2014-12-05 23:50:23 +01:00
  • d67fafeb4b remove ftp uploading code from CMakeLists Wolfgang Thaller 2014-11-15 12:18:57 +01:00
  • 5d60fbd964 Rez: add --copy option for reading resources from an existing file Wolfgang Thaller 2014-11-08 00:53:58 +01:00
  • 9a683e24f9 read/write support for AppleSingle files Wolfgang Thaller 2014-11-08 00:53:36 +01:00
  • 1eda57de45 ResourceFiles library: support resource names Wolfgang Thaller 2014-11-08 00:53:12 +01:00
  • 3a98af6322 resource-related tools: misc cleanup Wolfgang Thaller 2014-11-08 00:52:50 +01:00
  • 30ca7cce42 More glue code. Wolfgang Thaller 2014-11-08 00:40:15 +01:00
  • e004916be5 Make pascal strings work in initializers Wolfgang Thaller 2014-11-08 00:32:00 +01:00
  • 5426b3a741 fix reading/writing of real resource files on the mac Wolfgang Thaller 2014-11-01 01:58:18 +01:00
  • a6d2873ed6 move resource file wrapping functionality to separate module (NOTE: re-running build-toolchain.sh is required) Wolfgang Thaller 2014-10-31 01:16:47 +01:00
  • 02d81fb95b fix incorrect @1 Wolfgang Thaller 2014-10-31 00:39:23 +01:00
  • 6cfeafc91a use @1 instead of @0 (@0 doesn't work.) Wolfgang Thaller 2014-10-30 03:05:22 +01:00
  • afab2466dc don't crash on unknown types Wolfgang Thaller 2014-10-30 03:05:02 +01:00
  • 2e6fe30d61 Rez: implement "type 'XXXX' as 'YYYY'" directive Wolfgang Thaller 2014-10-30 02:57:39 +01:00
  • 3b7b07a8a2 Rez: remove hard-coded include path Wolfgang Thaller 2014-10-30 02:57:15 +01:00
  • 3da8beb96f Rez: add some error reporting Wolfgang Thaller 2014-10-30 02:56:49 +01:00
  • 2a86126dad Rez: --define and --include options were accidentally non-optional. (issue #11) Wolfgang Thaller 2014-10-29 08:40:30 +01:00
  • 30db43bf10 silence a warning Wolfgang Thaller 2014-10-29 00:45:10 +01:00
  • 774dce1a85 move ResourceFiles to separate library Wolfgang Thaller 2014-10-28 22:28:03 +01:00
  • 2b1817a832 ResourceFiles.h -> ResourceFork.h Wolfgang Thaller 2014-10-21 22:37:43 +02:00
  • 4351647dba Merge branch 'Rez' Wolfgang Thaller 2014-10-29 00:49:56 +01:00
  • 37077e3706 Don't build Rez if boost is unavailable Wolfgang Thaller 2014-10-27 23:39:35 +01:00
  • 36b6c98bc7 update README Wolfgang Thaller 2014-10-18 01:36:57 +02:00
  • b295b836f3 MakeAPPL: when running on a Mac, put the resource fork where it belongs Wolfgang Thaller 2014-10-18 00:06:48 +02:00
  • c595f15063 README.md: mention Tiger in install instructions Wolfgang Thaller 2014-10-17 22:51:42 +02:00
  • 3fb37bb199 eliminate hard coded relative paths (../Retro68) from build script Wolfgang Thaller 2014-10-17 22:19:31 +02:00
  • 8cd19154a5 fix handling of \n, \r, \t escape sequences in strings Wolfgang Thaller 2014-10-16 02:29:41 +02:00
  • eadbe38cfc add some unit tests Wolfgang Thaller 2014-10-16 02:29:12 +02:00
  • 75f6ed32f5 Rez: --append option Wolfgang Thaller 2014-10-16 02:27:12 +02:00
  • 8b723e5685 -I and -D command line options (specify include paths/defines) Wolfgang Thaller 2014-10-16 02:26:41 +02:00
  • 30abda2087 silence warnings Wolfgang Thaller 2014-10-16 02:25:23 +02:00
  • 701c6d21bc Rez: "data" declarations Wolfgang Thaller 2014-10-14 02:19:26 +02:00
  • c93cb8feae implement $$byte, $$word, $$long, $$bitfield Wolfgang Thaller 2014-10-14 00:11:21 +02:00
  • 959846f093 fix bug in hex numbers Wolfgang Thaller 2014-10-13 22:59:14 +02:00
  • 7eede70bda Merge pull request #10 from clehner/master Wolfgang Thaller 2014-10-13 22:58:05 +02:00
  • ad944c60ce Allow specifying creator code in MakeAPPL Charles Lehner 2014-10-13 12:27:19 -04:00
  • b9229ef00b create an empty libretrocrt.a so that cmake's compiler test doesn't fail during initial build. Fixes issue #9. Wolfgang Thaller 2014-10-12 20:04:55 +02:00
  • 6a298ca3bb add Rez to toolchain file Wolfgang Thaller 2014-10-12 19:17:04 +02:00
  • 3aed54a672 string concat, $$read function; make function names keywords Wolfgang Thaller 2014-10-12 19:16:02 +02:00
  • df0e042120 use ResType class in Resources lib, prevent dupicate resources Wolfgang Thaller 2014-10-12 19:12:10 +02:00
  • 127db48a26 Rez: command line options Wolfgang Thaller 2014-10-09 22:15:13 +02:00
  • 2b64cb707d Rez: string literal concatenation, hex strings Wolfgang Thaller 2014-10-09 21:41:41 +02:00
  • 2b5c415db3 add Rez/README.md Wolfgang Thaller 2014-10-09 00:52:39 +02:00
  • 6763bf3b4d handle strings properly (remove quotes, handle escapes) Wolfgang Thaller 2014-10-09 00:52:17 +02:00
  • 70b5b36d47 Rez: write actual resource files Wolfgang Thaller 2014-10-08 02:52:34 +02:00
  • a9c399ff2a MakeAPPL: factor out resource file code Wolfgang Thaller 2014-10-08 02:52:15 +02:00
  • cb25b8106c Rez: rect and point Wolfgang Thaller 2014-10-08 01:55:54 +02:00
  • e9edbb2ffa predefine true and false Wolfgang Thaller 2014-10-08 01:38:00 +02:00
  • 340db62480 Rez: IdentifierExpr: strings and subscripts Wolfgang Thaller 2014-10-08 01:37:51 +02:00
  • 50eb0f5373 Rez: fill and align Wolfgang Thaller 2014-10-08 01:37:28 +02:00