Commit Graph

60 Commits

Author SHA1 Message Date
Jeremy Rand 4a4314525a
Update README.md 2019-07-19 14:43:44 -05:00
Jeremy Rand 2e2c367627
Update README.md 2019-07-19 14:13:06 -05:00
Jeremy Rand aca6cfe968 Add products for the binary and the disk image to the project templates. Update copyrights for the desktop projects. 2019-07-19 11:46:51 -05:00
Jeremy Rand 5af0aa7f5c Add merlin file templates. Handle errors in merlin source better. 2019-07-19 10:51:55 -05:00
Jeremy Rand 61d28aadac Add a NDA and desktop target for the Merlin assembler 2019-07-17 23:11:44 -05:00
Jeremy Rand 05f3fc3f65 Add a CDEV target for the Merlin assembler 2019-07-17 20:33:08 -05:00
Jeremy Rand 5fec9448c5 Add a CDA target for the Merlin assembler 2019-07-17 19:42:12 -05:00
Jeremy Rand 6dbfdabb6e Send build products to the correct Xcode locations which works better with the new build system in Xcode 2019-07-15 00:28:25 -04:00
Jeremy Rand 71dc80ea67 Add support for message center in the C desktop template 2019-07-11 20:28:12 -04:00
Jeremy Rand 9f70c68ddf Add an option during project creation for the desktop targets to select 640 or 320 mode. Major re-write of the C desktop project to be more complete with support for reading and writing to files, managing a set of document windows and printing support. 2019-06-12 00:02:17 -04:00
Jeremy Rand 3c5a978718 Update the ORCA/C desktop template to have more error checking. 2018-09-08 23:03:11 -04:00
Jeremy Rand 222afbf9d6 Update the System 6 disk image to include some missing fonts and tools from a full OS install. 2018-08-17 22:25:42 -04:00
Jeremy Rand 748e082c6c Set the aux type for desktop applications correctly. Add an rVersion to all projects with resources. Include a copyright string in the about window in the desktop templates. Use lined titlebars on windows in the desktop template. 2018-08-16 22:37:33 -04:00
Jeremy Rand 541bc6d90f Rework the Xcode compatibility fix to match what I did in the 8bit build engine 2018-08-09 23:30:24 -04:00
Jeremy Rand abac56b31b Do not fail builds if updating Xcode compatibility does not work for some reason. 2018-08-08 23:59:17 -04:00
Jeremy Rand bce9f4343d Add support for rlint to optionally check resources during the build. 2018-08-08 23:54:36 -04:00
Jeremy Rand 503671561a Add a project template for desktop applications in ORCA/M. Tweak build settings to avoid errors from the extended type. Fix the header file guards in all header file templates. Clean up the ORCA/C desktop application template to not depend on the ORCA library to start tools. General cleanup of the ORCA/C and ORCA/M NDA project template. 2018-08-06 00:23:01 -04:00
Jeremy Rand 844bb6fe44 Clean up the ORCA/C cdev template. Add an ORCA/M cdev template. 2018-08-03 00:26:04 -04:00
Jeremy Rand 6b56c7d818 Clean up the ORCA/C NDA template code. Add a ORCA/M NDA template. Add instructions on how to add gen rules, pointing out the trick for inserting tab characters in Xcode. Add GSBug and a couple other debug tools to the System 6 template image to make it easier to figure out what is wrong. 2018-08-02 23:28:17 -04:00
Jeremy Rand 684f1efb71 Clean up the ORCA/C NDA template. Add retries to the unmount step in creating the disk image because sometimes the disk is still busy. 2018-07-27 23:29:49 -04:00
Jeremy Rand 0aeb8ac646 Add a template for a CDA in ORCA/M. Rename the project template names to be more consistent. 2018-07-24 23:39:21 -04:00
Jeremy Rand f4e4ce7ad2 Merge branch 'master' of https://github.com/jeremysrand/Apple2GSBuildPipeline 2018-07-20 20:23:28 -05:00
Jeremy Rand d887b5d054 Fix up the pre and post install scripts 2018-07-20 20:23:12 -05:00
Jeremy Rand f695a586ff
Add info about error handling improvements 2018-07-19 09:33:20 -05:00
Jeremy Rand 9cbfcab099
Update README.md
Update link to the latest version.
2018-07-17 23:21:25 -05:00
Jeremy Rand b883e09a18 Detect errors returned by the C compiler or the resource compiler and make them visible in Xcode. 2018-07-17 23:16:42 -05:00
Jeremy Rand 2c37fcd120 Add a license file 2018-06-21 23:48:03 -04:00
Jeremy Rand a09314742d Remove unused AC setting
Remove reference to AppleCommander which is not used by this build engine.
2018-06-19 23:07:27 -04:00
Jeremy Rand 225c268dd1 Update the package version number. Fix the include file guards from the C file template. 2018-06-12 23:30:16 -04:00
Jeremy Rand 23e0bef398 Workaround the xcode plugin compatibility problem 2018-06-09 22:50:02 -04:00
Jeremy Rand 98c66ba617 Workaround the xcode plugin compatibility problem 2018-06-09 22:41:41 -04:00
Jeremy Rand 878308965f Add support for Xcode 9 in the plugin 2017-09-13 19:11:41 -04:00
Jeremy Rand bbce73e6ad More edits of the README to v1.0 2017-09-10 23:41:15 -04:00
Jeremy Rand 273720e151 More edits of the README to v1.0 2017-09-10 23:34:11 -04:00
Jeremy Rand 8ff13198cc More edits of the README to v1.0 2017-09-10 23:26:48 -04:00
Jeremy Rand f119bd24a9 Update README before v1.0 2017-09-10 23:21:10 -04:00
Jeremy Rand 4abbc7abc6 Get signing of the install package working again 2017-09-10 00:28:45 -04:00
Jeremy Rand ccd44240c0 Add syntax highlight support for resource files. Add a file detector for assembly and resource files. Make the disk image smaller to save default project space. Add a GNO shell target. Rename project templates to be clearer 2017-09-10 00:24:13 -04:00
Jeremy Rand 46f0a1245b Add syntax highlight support for resource files. Add a file detector for assembly and resource files. Make the disk image smaller to save default project space. Add a GNO shell target. Rename project templates to be clearer 2017-09-10 00:23:12 -04:00
Jeremy Rand 6a23435afc Update readme 2017-09-07 00:09:00 -04:00
Jeremy Rand 1c9c4841f8 Get code and data blocks working in the orcam xclangspec file 2017-09-07 00:08:00 -04:00
Jeremy Rand 0f8e0b029b Tweak the orcam xclangspec file 2017-09-06 23:41:46 -04:00
Jeremy Rand b52923f8e6 Extend the orcam xclangspec file 2017-09-05 23:54:45 -04:00
Jeremy Rand 50d26a8c80 Add the basic outline for Orca/M syntax highlighting 2017-08-31 23:36:51 -04:00
Jeremy Rand 33a515d023 Add the ability to specify one or more directories to copy onto the disk image 2017-08-30 23:37:53 -04:00
Jeremy Rand 2c981080c2 Add the ability to copy other files and directories to the disk image 2017-08-30 23:35:49 -04:00
Jeremy Rand cf342915b0 Add an optional gen phase to the build 2017-08-30 23:07:13 -04:00
Jeremy Rand 613212489d Update readme 2017-08-29 23:29:02 -04:00
Jeremy Rand 7d51c6e2cc Change the build action to just build the binary and the disk image. Add a default shared scheme to the project template and hook up the execute action so that a build just builds but a build and run does a build and launches the emulator. Launch the shell command directly using orca on the Xcode console using a custom scheme. 2017-08-29 23:27:04 -04:00
Jeremy Rand 4c7835f7d5 Add a secondary target so that all C files are indexed. Set the header include path in that target so that the indexer will find the ORCA headers. This means you can get code completion on toolbox calls. 2017-08-26 22:52:11 -04:00