Commit Graph

70 Commits

Author SHA1 Message Date
Jeremy Rand
91e3749ebd Make the Xcode fix stuff conditional on being on a Darwin (ie MacOS) platform. 2020-11-23 00:09:56 -05:00
Jeremy Rand
782ce00f3f Merge branch 'master' of https://github.com/jeremysrand/Apple2GSBuildPipeline 2020-11-23 00:00:42 -05:00
Jeremy Rand
7cc737bca8 Fix the args to the linker, removing the double hyphens on the keep argument 2020-11-22 23:59:46 -05:00
Jeremy Rand
056ba54e34
Update README.md
Add a solution to the make full disk access problem.
2020-10-04 20:41:42 -04:00
Jeremy Rand
6f8655a349
Update README.md 2019-08-07 22:36:53 -04:00
Jeremy Rand
bb76e8eb61 Do link from the object directory and provide relative paths to the objects. Seems like the linker does not like the long pathnames. 2019-08-07 22:25:17 -04:00
Jeremy Rand
e5bbf48167
Update README.md 2019-08-03 00:40:46 -04:00
Jeremy Rand
ad8862e2e2 Fix build problems with generated files. 2019-07-21 00:28:39 -05:00
Jeremy Rand
5ab9363d2a
Update README.md 2019-07-19 15:17:33 -05:00
Jeremy Rand
ffabbac463 Add the Merlin syntax information 2019-07-19 15:16:43 -05:00
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