FILES_${PN} = "${palmtopdir}/"
QMAKE = "${STAGING_BINDIR}/qmake"
-QMAKESPEC = "${QMAKE_MKSPEC_PATH}/qws/${TARGET_OS}-${TARGET_ARCH}-g++"
+QMAKESPEC = "${QMAKE_MKSPEC_PATH}/qws/${TARGET_OS}-oe-g++"
EXTRA_QMAKEVARS_POST = "QMAKE_UIC=${STAGING_BINDIR}/uic QMAKE_MOC=${STAGING_BINDIR}/moc QMAKE_RPATH=-Wl,-rpath-link,"
qtopiadir = "${S}/gnuboy-${PV}-qtopia2"
DEFINES+="OPIE_SOUND_FRAGMENT_SHIFT=16" \
DEFINES+="OPIE_WE_VERSION=15" '
-#
-# for developing - qmake.oeclass should gather this automatically
-#
-export QMAKESPEC = "${QMAKE_MKSPEC_PATH}/qws/linux-sharp-g++"
-
do_compile() {
install -d ${STAGING_INCDIR}/opie2
for i in `find . -name "*.h"`
CXXFLAGS_append = " -DQWS -fno-rtti -fno-exceptions"
-#
-# for developing - qmake.oeclass should gather this automatically
-#
-export QMAKESPEC = "${QMAKE_MKSPEC_PATH}/qws/linux-sharp-g++"
-
do_compile() {
mkdir -p ${STAGING_INCDIR}/qpe \
${STAGING_INCDIR}/qtopia \
FILESDIR = "${@os.path.dirname(oe.data.getVar('FILE',d,1))}/mtd"
do_stage () {
- for binary in ftl_format flash_erase flash_eraseall nanddump doc_loadbios \
- mkfs.jffs ftl_check mkfs.jffs2 flash_lock flash_unlock flash_info mtd_debug \
- flashcp nandwrite jffs2dump; do
+ for binary in ftl_format erase eraseall nanddump doc_loadbios \
+ mkfs.jffs ftl_check mkfs.jffs2 lock unlock einfo mtd_debug \
+ fcp nandwrite jffs2dump; do
install -m 0755 util/$binary ${STAGING_BINDIR}/
done
}
do_install () {
install -d ${D}${bindir}
- for binary in ftl_format flash_erase flash_eraseall nanddump doc_loadbios \
- mkfs.jffs ftl_check mkfs.jffs2 flash_lock flash_unlock flash_info mtd_debug \
- flashcp nandwrite jffs2dump; do
+ for binary in ftl_format erase eraseall nanddump doc_loadbios \
+ mkfs.jffs ftl_check mkfs.jffs2 lock unlock einfo mtd_debug \
+ fcp nandwrite jffs2dump; do
install -m 0755 util/$binary ${D}${bindir}
done
}
inherit native
do_configure() {
- QMAKESPEC="${QMAKE_MKSPEC_PATH}/${TARGET_OS}-g++"
+ QMAKESPEC="${QMAKE_MKSPEC_PATH}/qws/${TARGET_OS}-oe-g++"
qmake -makefile -spec $QMAKESPEC -o Makefile lrelease.pro
}
inherit native
do_configure() {
- QMAKESPEC="${QMAKE_MKSPEC_PATH}/${TARGET_OS}-g++"
+ QMAKESPEC="${QMAKE_MKSPEC_PATH}/qws/${TARGET_OS}-oe-g++"
qmake -makefile -spec $QMAKESPEC -o Makefile opie-lupdate.pro
}
PYTHON = "${STAGING_BINDIR}/python"
SIP = "${STAGING_BINDIR}/sip"
QMAKE = "${STAGING_BINDIR}/qmake"
-QMAKESPEC = "${QMAKE_MKSPEC_PATH}/qws/${TARGET_OS}-${TARGET_ARCH}-g++"
+QMAKESPEC = "${QMAKE_MKSPEC_PATH}/qws/${TARGET_OS}-oe-g++"
MODULES = "qt qtcanvas qttable qtpe"
PYTHON = "${STAGING_BINDIR}/python"
SIP = "${STAGING_BINDIR}/sip"
QMAKE = "${STAGING_BINDIR}/qmake"
-QMAKESPEC = "${QMAKE_MKSPEC_PATH}/qws/${TARGET_OS}-${TARGET_ARCH}-g++"
+QMAKESPEC = "${QMAKE_MKSPEC_PATH}/qws/${TARGET_OS}-oe-g++"
MODULES = "qwt"
DEPENDS = "virtual/libc"
LICENSE = "GPL/QPL"
-SRC_URI = "ftp://ftp.trolltech.com/pub/qt/source/qt-embedded-free-${PV}.tar.bz2"
+SRC_URI = \
+ "ftp://ftp.trolltech.com/pub/qt/source/qt-embedded-free-${PV}.tar.bz2 \
+ file://${FILESDIR}/linux-oe-qmake.conf \
+ file://${FILESDIR}/linux-oe-qplatformdefs.h"
+
S = "${WORKDIR}/qt-embedded-free-${PV}"
inherit autotools native
export QTDIR = "${S}"
-ARCH_i686 = "x86"
-
-EXTRA_OECONF = "-static -no-gif -no-sm -system-zlib -system-libjpeg -system-libpng -no-thread -no-nis -no-cups -no-stl \
- -disable-styles -disable-tools -disable-kernel -disable-widgets -disable-dialogs -disable-iconview \
- -disable-workspace -disable-network -disable-canvas -disable-table -disable-xml -disable-opengl -disable-sql"
+EXTRA_OECONF = "-static -no-gif -no-sm -system-zlib -system-libjpeg \
+ -system-libpng -no-thread -no-nis -no-cups -no-stl -disable-styles \
+ -disable-tools -disable-kernel -disable-widgets -disable-dialogs \
+ -disable-iconview -disable-workspace -disable-network -disable-canvas \
+ -disable-table -disable-xml -disable-opengl -disable-sql"
EXTRA_OEMAKE = "-e"
do_configure() {
- oenote ./configure ${EXTRA_OECONF}
- echo yes | ./configure ${EXTRA_OECONF} || die "Configuring qt failed"
+ # Install the OE build templates (linux, linux-uclibc)
+ install -d ${S}/mkspecs/qws/linux-oe-g++
+ install -d ${S}/mkspecs/qws/linux-uclibc-oe-g++
+ install -m 0644 ${WORKDIR}/linux-oe-qmake.conf \
+ ${S}/mkspecs/qws/linux-oe-g++/qmake.conf
+ ln -s ../../linux-g++/qplatformdefs.h \
+ ${S}/mkspecs/qws/linux-oe-g++/qplatformdefs.h
+ ln -s ../linux-oe-g++/qmake.conf \
+ ${S}/mkspecs/qws/linux-uclibc-oe-g++/qmake.conf
+ ln -s ../../linux-g++/qplatformdefs.h \
+ ${S}/mkspecs/qws/linux-uclibc-oe-g++/qplatformdefs.h
+
+ QMAKESPEC=
+ PLATFORM=${HOST_OS}-oe-g++
+ export PLATFORM
+ oenote ./configure ${EXTRA_OECONF}
+ echo yes | ./configure ${EXTRA_OECONF} || die "Configuring qt failed"
}
do_compile() {
- sleep 1
+ :
}
do_stage() {
- install -m 0755 bin/qmake ${STAGING_BINDIR}
+ install -m 0755 bin/qmake ${STAGING_BINDIR}
install -d ${QMAKE_MKSPEC_PATH}
cp -dfR mkspecs/* ${QMAKE_MKSPEC_PATH}
}
do_install() {
- sleep 1
+ :
}