get src from http://download.java.net/mobileembedded/phoneme/advanced/phoneme_advanced-mr1-rel-src-b06-10_nov_2006.zip
switch to build/linux-arm-stringarm
edit GNUMakefile and set compile options to the tune from your oe machine/include/tune.conf
edit ../share/defs_qt.mk from that dir and add
PROFILE_INCLUDES += \
-I$(QT_TARGET_INCLUDE_DIR) \
-I$(QT_TARGET_INCLUDE_DIR)/qt \
-I /devel/arm/oetmp/staging/arm-angstrom-linux/include (use your own path to oetmp)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
because the compiler didnt get it right, dont know why
if you have qt-mt
edit this too in the same file
ifeq ($(QTEMBEDDED), true)
#QT_NEED_THREAD_SUPPORT ?= false
QT_VERSION ?= 2
else
QT_NEED_THREAD_SUPPORT ?= true
QT_VERSION ?= 3
endif
# Can't include thread support when embedded
#ifeq ($(QT_NEED_THREAD_SUPPORT), true)
#ifeq ($(QTEMBEDDED), true)
#$(error Cannot specify QT_NEED_THREAD_SUPPORT=true and QTEMBEDDED=true.)
#endif
#endif
# Can't have qtopia without being embedded
ifeq ($(QTOPIA), true)
ifeq ($(QTEMBEDDED), false)
$(error Cannot specify QTOPIA=true and QTEMBEDDED=false.)
endif
endif
later in the file
# Specify the appropriate QTLIB
ifeq ($(QTEMBEDDED), true)
QTLIB ?= qte-mt
CVM_DEFINES += -DQWS
else
after that run (change paths for your need)
PATH=/devel/arm/oetmp/cross/bin:$PATH MOC=/devel/arm/oetmp/staging/i686-linux/bin/moc CVM_TARGET_TOOLS_PREFIX=arm-angstrom-linux- JDK_HOME=/usr/lib/j2sdk1.4-sun/ J2ME_CLASSLIB=personal QT_TARGET_DIR=/devel/arm/oetmp/staging/arm-angstrom-linux/qt2 QTEMBEDDED="true" QT_NEED_THREAD_SUPPORT="true" QTOPIA="false" QT_STATIC_LINK="false" make
and
PATH=/devel/arm/oetmp/cross/bin:$PATH MOC=/devel/arm/oetmp/staging/i686-linux/bin/moc CVM_TARGET_TOOLS_PREFIX=arm-angstrom-linux- JDK_HOME=/usr/lib/j2sdk1.4-sun/ J2ME_CLASSLIB=personal QT_TARGET_DIR=/devel/arm/oetmp/staging/arm-angstrom-linux/qt2 QTEMBEDDED="true" QT_NEED_THREAD_SUPPORT="true" QTOPIA="false" QT_STATIC_LINK="false" make bin
after that copy ../../install/bla.tar.gz to your device
unpack it
and run
bin/cvm -cp testclasses.zip
bin/cvm -cp democlasses.jar personal.DemoFrame