#
ifeq ($(OS),Darwin)
+#OS_LIB_CFLAGS=\
+# -DDARWIN -DPOSIX_TTY -arch i386 -arch x86_64 \
+# --sysroot=/Developer/SDKs/MacOSX10.5.sdk -mmacosx-version-min=10.5 \
+# -iwithsysroot /System/Library/Frameworks/JavaVM.framework/Headers \
+# -iwithsysroot /System/Library/Frameworks/IOKit.framework/Headers \
+# -iwithsysroot /System/Library/Frameworks/CoreFoundation.framework/Headers
+
+XCODE=/Applications/Xcode.app
+SDK=$(XCODE)/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk
+MINVERSION=10.5
+
OS_LIB_CFLAGS=\
- -DDARWIN -DPOSIX_TTY -arch i386 -arch x86_64 \
- --sysroot=/Developer/SDKs/MacOSX10.5.sdk -mmacosx-version-min=10.5 \
+ -DDARWIN -DPOSIX_TTY -arch i386 -arch x86_64 -isysroot $(SDK) \
+ -mmacosx-version-min=10.5 \
-iwithsysroot /System/Library/Frameworks/JavaVM.framework/Headers \
-iwithsysroot /System/Library/Frameworks/IOKit.framework/Headers \
-iwithsysroot /System/Library/Frameworks/CoreFoundation.framework/Headers
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist SYSTEM "file://localhost/System/Library/DTDs/PropertyList.dtd">
-<plist version="0.9">
-<dict>
- <key>CFBundleName</key>
- <string>MicroPeak</string>
- <key>CFBundleVersion</key>
- <string>1.1.9.2</string>
- <key>CFBundleAllowMixedLocalizations</key>
- <string>true</string>
- <key>CFBundleExecutable</key>
- <string>JavaApplicationStub</string>
- <key>CFBundleDevelopmentRegion</key>
- <string>English</string>
- <key>CFBundlePackageType</key>
- <string>APPL</string>
- <key>CFBundleIdentifier</key>
- <string>org.altusmetrum.altosui</string>
- <key>CFBundleSignature</key>
- <string>Altu</string>
- <key>CFBundleGetInfoString</key>
- <string>MicroPeak UI version 1.1.9.2</string>
- <key>CFBundleInfoDictionaryVersion</key>
- <string>6.0</string>
- <key>CFBundleIconFile</key>
- <string>MicroPeak.icns</string>
- <key>Java</key>
- <dict>
- <key>MainClass</key>
- <string>org.altusmetrum.micropeak.MicroPeak</string>
- <key>JVMVersion</key>
- <string>1.5+</string>
- <key>ClassPath</key>
- <array>
- <string>$JAVAROOT/micropeak.jar</string>
- </array>
- <key>VMOptions</key>
- <array>
- <string>-Xms512M</string>
- <string>-Xmx512M</string>
- <string>-Dosgi.clean=true</string>
- </array>
- </dict>
-</dict>
-</plist>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleIdentifier</key>
- <string>org.altusmetrum.altosui</string>
+ <string>org.altusmetrum.micropeak</string>
<key>CFBundleSignature</key>
<string>Altu</string>
<key>CFBundleGetInfoString</key>
<array>
<string>$JAVAROOT/micropeak.jar</string>
</array>
+ <key>Properties</key>
+ <dict>
+ <key>apple.laf.useScreenMenuBar</key>
+ <string>true</string>
+ </dict>
<key>VMOptions</key>
<array>
<string>-Xms512M</string>
LINUX_EXTRA=micropeak-fat
MACOSX_INFO_PLIST=Info.plist
-MACOSX_FILES=$(FAT_FILES) libaltos.dylib $(MACOSX_INFO_PLIST)
+MACOSX_DRIVER=FTDI.tar.gz
+MACOSX_FILES=$(FAT_FILES) libaltos.dylib $(MACOSX_INFO_PLIST) $(MACOSX_DRIVER)
WINDOWS_FILES=$(FAT_FILES) altos.dll altos64.dll $(top_srcdir)/telemetrum.inf $(WINDOWS_ICON)
mkdir macosx
cp -a MicroPeak.app macosx/
cp -p Info.plist macosx/MicroPeak.app/Contents
+ tar xzf $(MACOSX_DRIVER) -C macosx
mkdir -p macosx/MicroPeak.app/Contents/Resources/Java
cp -p $(FATJAR) macosx/MicroPeak.app/Contents/Resources/Java/micropeak.jar
cp -p libaltos.dylib macosx/MicroPeak.app/Contents/Resources/Java