| Universal package for |
- Asus eeePC
- Debian Etch PC (x86 and mipsel)
- Letux n30, Letux 380, Letux 400
- Nokia 770, 800, 810
- Openmoko Neo1973, Freerunner
- Sharp Zaurus (Sharp ROM)
|
| News |
Shown at SYSTEMS 2008
FlexiSheet added
Shown at LinuxTag 2008
CoreData added
SimpleWebKit became part of GNUstep
Shown at FOSDEM 2008
|
|
See also: TN005 for a full tutorial
- make sure to have Xcode and Apple X11 including the X11 SDK installed on your development MacOS X 10.3 machine
- install the compiler package and the mySTEP SDK
- open the Xcode project you want to port
- select the intended target in the Targets group
- select from the menu Build/New Build Phase/New Shell Script Build Phase
- select the "Shell Script Files" phase in the target
- open the information (i) or (Apple-I)
- copy the following code into the "Script" area
export SOURCES=*.m # all source codes
export LIBS= # add any additional -lAddressBook etc.
export STRIP MacOS=false # set to true if you want a Linux-ARM only bundle
export INSTALL=true # true will try to install on the Zaurus (using ssh)
export INSTALL PATH=/Applications # override INSTALL PATH for MacOS X for the Zaurus
export RUN=true # true will try to run with mySTEP/myPDA on the Zaurus and X11
# on MacOS (using ssh through USB with address 192.168.129.201)
/usr/bin/make -f $SYSTEM DEVELOPER DIR/Zaurus-X-gcc/SDKs/mySTEP.sdk/usr/mySTEP/etc/cross-makefile $ACTION
- change the SRC= line to include all required source files (e.g. "main.m other/*.m")
- change the LIBS= line to add any non-standard libraries (e.g. "-lAddressBook -lPreferencePane -lWebKit")
- Build the project (either in deployment or development mode - that affects only the MacOS version)
- If it does not compile, your project might be using classes or methods that are not (yet) available on mySTEP. Note, that there is no Carbon or Core Foundation support!
|
|