mirror of
https://github.com/jeremysrand/Apple2BuildPipeline.git
synced 2024-06-30 17:29:27 +00:00
Compare commits
3 Commits
Author | SHA1 | Date | |
---|---|---|---|
|
d7dd4797f8 | ||
|
8f3940d292 | ||
|
9ed46d562a |
|
@ -30,7 +30,7 @@ Mac OS X Installation:
|
||||||
|
|
||||||
In order to use this infrastructure from Mac OS X, follow these instructions:
|
In order to use this infrastructure from Mac OS X, follow these instructions:
|
||||||
1. Install [Xcode from Apple](https://itunes.apple.com/us/app/xcode/id497799835?mt=12&uo=4). Xcode is generally the most popular app in the Mac App Store in the "Developer Tools" category. Xcode is free and you do not need to be a registered Apple developer to download and use it, especially if you are building Apple II programs. I am generally running the latest version of Xcode so if you are trying to use these templates with an old version, you may run into problems.
|
1. Install [Xcode from Apple](https://itunes.apple.com/us/app/xcode/id497799835?mt=12&uo=4). Xcode is generally the most popular app in the Mac App Store in the "Developer Tools" category. Xcode is free and you do not need to be a registered Apple developer to download and use it, especially if you are building Apple II programs. I am generally running the latest version of Xcode so if you are trying to use these templates with an old version, you may run into problems.
|
||||||
2. Install the [Apple II project templates](https://github.com/jeremysrand/Apple2BuildPipeline/releases/download/2.7.2/AppleXcodeTemplate.pkg).
|
2. Install the [Apple II project templates](https://github.com/jeremysrand/Apple2BuildPipeline/releases/download/2.7.3/AppleXcodeTemplate.pkg).
|
||||||
3. Install and setup [Virtual II](http://www.virtualii.com).
|
3. Install and setup [Virtual II](http://www.virtualii.com).
|
||||||
4. If you plan to use cc65 based projects, install the [cc65 v2.17 package](https://github.com/jeremysrand/Apple2BuildPipeline/releases/download/2.6/cc65-2.17.pkg). Both versions should work with the latest project templates but all of my testing from now on will be with the newer version. I haven't tested without cc65 installed but in theory, if you only plan to use Applesoft or Merlin32 based projects, you don't need to install cc65.
|
4. If you plan to use cc65 based projects, install the [cc65 v2.17 package](https://github.com/jeremysrand/Apple2BuildPipeline/releases/download/2.6/cc65-2.17.pkg). Both versions should work with the latest project templates but all of my testing from now on will be with the newer version. I haven't tested without cc65 installed but in theory, if you only plan to use Applesoft or Merlin32 based projects, you don't need to install cc65.
|
||||||
5. If you plan to use Merlin32 based projects, install the [Merlin32 binaries and libraries](https://www.brutaldeluxe.fr/products/crossdevtools/merlin/). By default, the build system assumes you have installed the Merlin32 binary in /usr/local/bin and put the library macro files in /usr/local/lib/Merlin. If you installed them somewhere else, you can override these location in your projects.
|
5. If you plan to use Merlin32 based projects, install the [Merlin32 binaries and libraries](https://www.brutaldeluxe.fr/products/crossdevtools/merlin/). By default, the build system assumes you have installed the Merlin32 binary in /usr/local/bin and put the library macro files in /usr/local/lib/Merlin. If you installed them somewhere else, you can override these location in your projects.
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||||
<plist version="1.0">
|
<plist version="1.0">
|
||||||
<dict>
|
<dict>
|
||||||
<key>AllowedTypes</key>
|
<key>AllowedTypes</key>
|
||||||
<array>
|
<array>
|
||||||
<string>com.rand-family.xcode.applesoft</string>
|
<string>com.rand-family.xcode.applesoft</string>
|
||||||
|
@ -16,5 +16,5 @@
|
||||||
<string>___FILEBASENAME___.bas</string>
|
<string>___FILEBASENAME___.bas</string>
|
||||||
<key>Summary</key>
|
<key>Summary</key>
|
||||||
<string>An Applesoft BASIC source file</string>
|
<string>An Applesoft BASIC source file</string>
|
||||||
</dict>
|
</dict>
|
||||||
</plist>
|
</plist>
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||||
<plist version="1.0">
|
<plist version="1.0">
|
||||||
<dict>
|
<dict>
|
||||||
<key>AllowedTypes</key>
|
<key>AllowedTypes</key>
|
||||||
<array>
|
<array>
|
||||||
<string>com.rand-family.xcode.merlin</string>
|
<string>com.rand-family.xcode.merlin</string>
|
||||||
|
@ -16,5 +16,5 @@
|
||||||
<string>___FILEBASENAME___.s</string>
|
<string>___FILEBASENAME___.s</string>
|
||||||
<key>Summary</key>
|
<key>Summary</key>
|
||||||
<string>A Merlin assembly source file</string>
|
<string>A Merlin assembly source file</string>
|
||||||
</dict>
|
</dict>
|
||||||
</plist>
|
</plist>
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||||
<plist version="1.0">
|
<plist version="1.0">
|
||||||
<dict>
|
<dict>
|
||||||
<key>AllowedTypes</key>
|
<key>AllowedTypes</key>
|
||||||
<array>
|
<array>
|
||||||
<string>com.rand-family.xcode.ca65</string>
|
<string>com.rand-family.xcode.ca65</string>
|
||||||
|
@ -16,5 +16,5 @@
|
||||||
<string>___FILEBASENAME___.s</string>
|
<string>___FILEBASENAME___.s</string>
|
||||||
<key>Summary</key>
|
<key>Summary</key>
|
||||||
<string>A ca65 assembly source file</string>
|
<string>A ca65 assembly source file</string>
|
||||||
</dict>
|
</dict>
|
||||||
</plist>
|
</plist>
|
||||||
|
|
|
@ -21,7 +21,7 @@ cp -R make $TMPDIR/Templates/'Apple II/Apple II Merlin Project.xctemplate/'
|
||||||
pkgbuild --root $TMPDIR --version 2.7.3 --identifier com.halcyontouch.Apple2Template.pkg --install-location /Library/Developer/Xcode/ --scripts pkg/scripts/ AppleXcodeTemplate.pkg
|
pkgbuild --root $TMPDIR --version 2.7.3 --identifier com.halcyontouch.Apple2Template.pkg --install-location /Library/Developer/Xcode/ --scripts pkg/scripts/ AppleXcodeTemplate.pkg
|
||||||
productbuild --distribution pkg/Distribution.xml --resource ./pkg temp.pkg
|
productbuild --distribution pkg/Distribution.xml --resource ./pkg temp.pkg
|
||||||
rm AppleXcodeTemplate.pkg
|
rm AppleXcodeTemplate.pkg
|
||||||
productsign --sign "Developer ID Installer" temp.pkg AppleXcodeTemplate.pkg
|
productsign --sign "3rd Party Mac Developer Installer" temp.pkg AppleXcodeTemplate.pkg
|
||||||
rm temp.pkg
|
rm temp.pkg
|
||||||
|
|
||||||
rm -rf $TMPDIR
|
rm -rf $TMPDIR
|
||||||
|
|
Loading…
Reference in New Issue
Block a user