A build pipeline (with sample project) for making Apple ][ software on OS X.
Go to file
Jeremy Rand 4c9e6ca755 Add support for all the machine config types. Generate include file dependencies and load them into the makefile so .h file changes causes the right files to rebuild. Rework the applescript a bit to load a specific virtual ][ machine and reboot into that machine on launch. Add a DOS 3.3 template disk for the DOS 3.3 machine config types. 2014-09-09 00:18:35 -04:00
Apple2BuildPipelineSample.xcodeproj Add support for all the machine config types. Generate include file dependencies and load them into the makefile so .h file changes causes the right files to rebuild. Rework the applescript a bit to load a specific virtual ][ machine and reboot into that machine on launch. Add a DOS 3.3 template disk for the DOS 3.3 machine config types. 2014-09-09 00:18:35 -04:00
make Add support for all the machine config types. Generate include file dependencies and load them into the makefile so .h file changes causes the right files to rebuild. Rework the applescript a bit to load a specific virtual ][ machine and reboot into that machine on launch. Add a DOS 3.3 template disk for the DOS 3.3 machine config types. 2014-09-09 00:18:35 -04:00
.gitignore Break up the Makefile into a header, footer and a user customizable body which drives the configuration of the build. This helps to hide some of the nastiness of the rules which isn’t that important to the average developer. Support more than one C file and more than one assembly file and link it all together. Put the disk image into a template file and change the rule to copy and modify it as necessary. Add a Virtual ][ machine to the repository which will (eventually) be launched by the Applescript rather than just using the top window in the app. 2014-09-05 00:10:59 -04:00
DevApple.vii Break up the Makefile into a header, footer and a user customizable body which drives the configuration of the build. This helps to hide some of the nastiness of the rules which isn’t that important to the average developer. Support more than one C file and more than one assembly file and link it all together. Put the disk image into a template file and change the rule to copy and modify it as necessary. Add a Virtual ][ machine to the repository which will (eventually) be launched by the Applescript rather than just using the top window in the app. 2014-09-05 00:10:59 -04:00
LICENSE Initial commit 2014-08-29 12:03:43 -07:00
Makefile Add support for all the machine config types. Generate include file dependencies and load them into the makefile so .h file changes causes the right files to rebuild. Rework the applescript a bit to load a specific virtual ][ machine and reboot into that machine on launch. Add a DOS 3.3 template disk for the DOS 3.3 machine config types. 2014-09-09 00:18:35 -04:00
README.md - Initial commit 2014-08-29 12:10:50 -07:00
exampleAsm.s Add support for all the machine config types. Generate include file dependencies and load them into the makefile so .h file changes causes the right files to rebuild. Rework the applescript a bit to load a specific virtual ][ machine and reboot into that machine on launch. Add a DOS 3.3 template disk for the DOS 3.3 machine config types. 2014-09-09 00:18:35 -04:00
exampleC.c Add support for all the machine config types. Generate include file dependencies and load them into the makefile so .h file changes causes the right files to rebuild. Rework the applescript a bit to load a specific virtual ][ machine and reboot into that machine on launch. Add a DOS 3.3 template disk for the DOS 3.3 machine config types. 2014-09-09 00:18:35 -04:00

README.md

Apple2BuildPipeline

A build pipeline (with sample project) for making Apple ][ software on OS X.

If you have Virtual ][ installed and running, just hit Cmd-B in Xcode to see this pipeline in action.

For complete instructions and information on how it works, go to: http://quinndunki.com/blondihacks/?p=1904