Commit Graph

  • a9b2375f99 Fix link scripts for some Merlin templates master Jeremy Rand 2023-09-17 23:47:02 -0400
  • b0e4b22a14 Clean up the indenting in plist files Jeremy Rand 2023-09-17 22:20:59 -0400
  • b108be5698 Update the README Jeremy Rand 2023-02-09 22:35:46 -0500
  • e915c0ebbc Fix submake so that parallel make will work 3.0.1 Jeremy Rand 2023-02-09 22:32:09 -0500
  • f4892bee0d Update the README with information about my testing under MacOS 11 Jeremy Rand 2021-07-06 23:46:40 -0400
  • ac3c7ee1e2 Update the readme to describe the Golden Gate requirement for markdown support Jeremy Rand 2021-07-06 17:40:33 -0400
  • a65bd7f8f7 Change the way the package installs so it now installs into /tmp and copies into the user's home directory. Apple does not seem to support forcing a package to be installed into a user's home directory any longer. Jeremy Rand 2021-07-06 00:04:52 -0400
  • 2cd747e143 Hide the v3.0 release for now because package install isn't working because it is installing at the system level and not the user's home directory. Jeremy Rand 2021-07-05 23:37:51 -0400
  • 27114d16be Final commit for v3.0 Jeremy Rand 2021-07-05 23:14:57 -0400
  • d55f6fe348 Add the ability to write documentation in markdown and have that translated to a Teach file at build time and included in the distribution. 3.0 Jeremy Rand 2021-07-05 17:37:31 -0400
  • e444c7c039 Default to 2x speed in mame Jeremy Rand 2021-05-07 00:10:31 -0400
  • ff012625a9 Do not assume in head.mk that the root makefile is called Makefile Jeremy Rand 2021-05-06 23:25:52 -0400
  • d91cdd32c0 Provide better error messages from createDiskImage. Check for valid ProDOS filenames. General cleanup of the script. Jeremy Rand 2021-05-06 23:12:03 -0400
  • 7d3a33e34c Add the ability to select the emulator to use. Add support for the mame emulator. Separate the boot image from the distribution disk image (although targets like NDAs also install into the boot disk). Add the tar shell command from Kelvin and use it when packaging to also create a shrinkit archive of the distribution. Jeremy Rand 2021-04-13 00:04:59 -0400
  • b6527a190e Add args on Linux to preserve the resource fork when copying files to the disk image. Update the readme Jeremy Rand 2020-11-30 00:31:21 -0500
  • 2898704073 Add some code to better detect errors from the ORCA assembler and feed those into Xcode Jeremy Rand 2020-11-29 23:53:25 -0500
  • 83420e3860 A different take on fixing the problem with relative OBJDIR and some fixes for spaces in the path to the project Jeremy Rand 2020-11-26 18:05:34 -0500
  • dd691f7802 Force OBJDIR, GENDIR and TARGETDIR to all be absolute paths at the start of tail.mk. This fixes a link problem that can happen if OBJDIR is set to a relative path. Jeremy Rand 2020-11-26 17:40:39 -0500
  • f8334194f4 Make the Xcode fix stuff conditional on being on a Darwin (ie MacOS) platform and this time, use the right syntax for shell tests. Jeremy Rand 2020-11-26 16:58:14 -0500
  • 91e3749ebd Make the Xcode fix stuff conditional on being on a Darwin (ie MacOS) platform. Jeremy Rand 2020-11-23 00:09:56 -0500
  • 782ce00f3f Merge branch 'master' of https://github.com/jeremysrand/Apple2GSBuildPipeline Jeremy Rand 2020-11-23 00:00:42 -0500
  • 7cc737bca8 Fix the args to the linker, removing the double hyphens on the keep argument Jeremy Rand 2020-11-22 23:59:46 -0500
  • 056ba54e34
    Update README.md Jeremy Rand 2020-10-04 20:41:42 -0400
  • 6f8655a349
    Update README.md Jeremy Rand 2019-08-07 22:36:53 -0400
  • bb76e8eb61 Do link from the object directory and provide relative paths to the objects. Seems like the linker does not like the long pathnames. 2.0.3 Jeremy Rand 2019-08-07 22:25:17 -0400
  • e5bbf48167
    Update README.md Jeremy Rand 2019-08-03 00:40:46 -0400
  • ad8862e2e2 Fix build problems with generated files. 2.0.2 Jeremy Rand 2019-07-21 00:28:39 -0500
  • 5ab9363d2a
    Update README.md Jeremy Rand 2019-07-19 15:17:33 -0500
  • ffabbac463 Add the Merlin syntax information Jeremy Rand 2019-07-19 15:16:43 -0500
  • 4a4314525a
    Update README.md 2.0.1 Jeremy Rand 2019-07-19 14:43:44 -0500
  • 2e2c367627
    Update README.md Jeremy Rand 2019-07-19 14:13:06 -0500
  • aca6cfe968 Add products for the binary and the disk image to the project templates. Update copyrights for the desktop projects. 2.0 Jeremy Rand 2019-07-19 11:46:51 -0500
  • 5af0aa7f5c Add merlin file templates. Handle errors in merlin source better. Jeremy Rand 2019-07-19 10:51:55 -0500
  • 61d28aadac Add a NDA and desktop target for the Merlin assembler Jeremy Rand 2019-07-17 23:11:44 -0500
  • 05f3fc3f65 Add a CDEV target for the Merlin assembler Jeremy Rand 2019-07-17 20:33:08 -0500
  • 5fec9448c5 Add a CDA target for the Merlin assembler Jeremy Rand 2019-07-17 19:42:12 -0500
  • 6dbfdabb6e Send build products to the correct Xcode locations which works better with the new build system in Xcode Jeremy Rand 2019-07-15 00:28:25 -0400
  • 71dc80ea67 Add support for message center in the C desktop template Jeremy Rand 2019-07-11 20:28:12 -0400
  • 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. Jeremy Rand 2019-06-12 00:02:17 -0400
  • 3c5a978718 Update the ORCA/C desktop template to have more error checking. Jeremy Rand 2018-09-08 23:03:11 -0400
  • 222afbf9d6 Update the System 6 disk image to include some missing fonts and tools from a full OS install. Jeremy Rand 2018-08-17 22:25:42 -0400
  • 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. Jeremy Rand 2018-08-16 22:37:33 -0400
  • 541bc6d90f Rework the Xcode compatibility fix to match what I did in the 8bit build engine Jeremy Rand 2018-08-09 23:30:24 -0400
  • abac56b31b Do not fail builds if updating Xcode compatibility does not work for some reason. Jeremy Rand 2018-08-08 23:59:17 -0400
  • bce9f4343d Add support for rlint to optionally check resources during the build. Jeremy Rand 2018-08-08 23:54:36 -0400
  • 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. Jeremy Rand 2018-08-06 00:23:01 -0400
  • 844bb6fe44 Clean up the ORCA/C cdev template. Add an ORCA/M cdev template. Jeremy Rand 2018-08-03 00:26:04 -0400
  • 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. Jeremy Rand 2018-08-02 23:28:17 -0400
  • 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. Jeremy Rand 2018-07-27 23:29:49 -0400
  • 0aeb8ac646 Add a template for a CDA in ORCA/M. Rename the project template names to be more consistent. Jeremy Rand 2018-07-24 23:39:21 -0400
  • f4e4ce7ad2 Merge branch 'master' of https://github.com/jeremysrand/Apple2GSBuildPipeline Jeremy Rand 2018-07-20 20:23:28 -0500
  • d887b5d054 Fix up the pre and post install scripts Jeremy Rand 2018-07-20 20:23:12 -0500
  • f695a586ff
    Add info about error handling improvements Jeremy Rand 2018-07-19 09:33:20 -0500
  • 9cbfcab099
    Update README.md Jeremy Rand 2018-07-17 23:21:25 -0500
  • b883e09a18 Detect errors returned by the C compiler or the resource compiler and make them visible in Xcode. 1.2 Jeremy Rand 2018-07-17 23:16:42 -0500
  • 2c37fcd120 Add a license file Jeremy Rand 2018-06-21 23:48:03 -0400
  • a09314742d Remove unused AC setting Jeremy Rand 2018-06-19 23:07:27 -0400
  • 225c268dd1 Update the package version number. Fix the include file guards from the C file template. Jeremy Rand 2018-06-12 23:30:16 -0400
  • 23e0bef398 Workaround the xcode plugin compatibility problem 1.1 Jeremy Rand 2018-06-09 22:50:02 -0400
  • 98c66ba617 Workaround the xcode plugin compatibility problem Jeremy Rand 2018-06-09 22:41:41 -0400
  • 878308965f Add support for Xcode 9 in the plugin 1.0.1 Jeremy Rand 2017-09-13 19:11:41 -0400
  • bbce73e6ad More edits of the README to v1.0 1.0 Jeremy Rand 2017-09-10 23:41:15 -0400
  • 273720e151 More edits of the README to v1.0 Jeremy Rand 2017-09-10 23:34:11 -0400
  • 8ff13198cc More edits of the README to v1.0 Jeremy Rand 2017-09-10 23:26:48 -0400
  • f119bd24a9 Update README before v1.0 Jeremy Rand 2017-09-10 23:21:10 -0400
  • 4abbc7abc6 Get signing of the install package working again Jeremy Rand 2017-09-10 00:28:45 -0400
  • 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 Jeremy Rand 2017-09-10 00:24:13 -0400
  • 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 Jeremy Rand 2017-09-10 00:23:12 -0400
  • 6a23435afc Update readme Jeremy Rand 2017-09-07 00:09:00 -0400
  • 1c9c4841f8 Get code and data blocks working in the orcam xclangspec file Jeremy Rand 2017-09-07 00:08:00 -0400
  • 0f8e0b029b Tweak the orcam xclangspec file Jeremy Rand 2017-09-06 23:41:46 -0400
  • b52923f8e6 Extend the orcam xclangspec file Jeremy Rand 2017-09-05 23:54:45 -0400
  • 50d26a8c80 Add the basic outline for Orca/M syntax highlighting Jeremy Rand 2017-08-31 23:36:51 -0400
  • 33a515d023 Add the ability to specify one or more directories to copy onto the disk image Jeremy Rand 2017-08-30 23:37:53 -0400
  • 2c981080c2 Add the ability to copy other files and directories to the disk image Jeremy Rand 2017-08-30 23:35:49 -0400
  • cf342915b0 Add an optional gen phase to the build Jeremy Rand 2017-08-30 23:07:13 -0400
  • 613212489d Update readme Jeremy Rand 2017-08-29 23:29:02 -0400
  • 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. Jeremy Rand 2017-08-29 23:27:04 -0400
  • 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. Jeremy Rand 2017-08-26 22:52:11 -0400
  • fba73a904f Add files missing from the previous commit Jeremy Rand 2017-07-17 00:56:17 -0400
  • 85a4ae7112 Create a disk image with the built executable copied onto it. Launch an emulator booting that disk image Jeremy Rand 2017-07-17 00:53:56 -0400
  • 94f3f12c24 Add some other things to my future features list Jeremy Rand 2017-06-30 23:59:14 -0400
  • 7c47c7b000 Add some missing files Jeremy Rand 2017-06-30 23:56:06 -0400
  • 3c8af29482 Add a readme file Jeremy Rand 2017-06-30 23:51:49 -0400
  • 77ddf11d08 Remove the package which is a build output and should not be in the git repo Jeremy Rand 2017-06-30 23:16:59 -0400
  • a9bddfb1e1 Add a macgen wrapper script. Set the filetype correctly for most targets. Fix the build for CDevs which are pure resources Jeremy Rand 2017-06-13 22:03:02 -0400
  • a86b9a5b5a Add templates for rez files and project templates for CDAs, NDAs and desktop applications Jeremy Rand 2017-05-17 01:04:32 -0400
  • d7b389f2c5 Add a .gitignore Jeremy Rand 2017-05-16 22:34:47 -0400
  • 94cf668398 Initial commit Jeremy Rand 2017-05-16 22:34:15 -0400