1 # Qt Embedded toolchain
3 TOOLCHAIN_HOST_TASK
= "task-qte-toolchain-host"
4 TOOLCHAIN_TARGET_TASK
= "task-qte-toolchain-target"
6 require meta
-toolchain.bb
7 SDK_SUFFIX
= "toolchain-qte"
10 QT_DIR_NAME
= "qtopia"
12 do_populate_sdk_append
() {
13 script
= "${SDK_OUTPUT}/${SDKPATH}/environment-setup"
15 echo 'export OE_QMAKE_CC
=$
{TARGET_SYS
}-gcc'
>> $script
16 echo 'export OE_QMAKE_CXX
=$
{TARGET_SYS
}-g
++'
>> $script
17 echo 'export OE_QMAKE_LINK
=$
{TARGET_SYS
}-g
++'
>> $script
18 echo 'export OE_QMAKE_LIBDIR_QT
=$
{SDKPATH
}/$
{TARGET_SYS
}/$
{libdir
}'
>> $script
19 echo 'export OE_QMAKE_INCDIR_QT
=$
{SDKPATH
}/$
{TARGET_SYS
}/$
{includedir
}/$
{QT_DIR_NAME
}'
>> $script
20 echo 'export OE_QMAKE_MOC
=$
{SDKPATH
}/bin/moc4'
>> $script
21 echo 'export OE_QMAKE_UIC
=$
{SDKPATH
}/bin/uic4'
>> $script
22 echo 'export OE_QMAKE_UIC3
=$
{SDKPATH
}/bin/uic34'
>> $script
23 echo 'export OE_QMAKE_RCC
=$
{SDKPATH
}/bin/rcc4'
>> $script
24 echo 'export OE_QMAKE_QDBUSCPP2XML
=$
{SDKPATH
}/bin/qdbuscpp2xml4'
>> $script
25 echo 'export OE_QMAKE_QDBUSXML2CPP
=$
{SDKPATH
}/bin/qdbusxml2cpp4'
>> $script
26 echo 'export OE_QMAKE_QT_CONFIG
=$
{SDKPATH
}/$
{TARGET_SYS
}/$
{datadir
}/$
{QT_DIR_NAME
}/mkspecs
/qconfig.pri'
>> $script
27 echo 'export QMAKESPEC
=$
{SDKPATH
}/$
{TARGET_SYS
}/$
{datadir
}/$
{QT_DIR_NAME
}/mkspecs
/linux
-g
++'
>> $script
29 # Repack SDK with
new environment
-setup
31 fakeroot tar cfj $
{SDK_DEPLOY
}/$
{TOOLCHAIN_OUTPUTNAME
}.tar.bz2 .