README 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. Tizen Build Tools - README
  2. --------------------------
  3. Qt for Tizen is a purely community-driven port of Qt 5 to the Tizen mobile profile.
  4. Tizen IVI profile as well as unofficial Netbook/Notebook profiles would benefit too.
  5. Home page: http://qt-project.org/wiki/Tizen
  6. ===== Info ====
  7. This repository helps to develope using Qt for Tizen for 4 targets:
  8. * desktop - for building and running applications with Tizen integrations support
  9. on standart desktop
  10. * mobile (Tizen developer device - arm architecture) - to cross compile for mobile
  11. devices.
  12. * emulator (Tizen SDK emulator - x86 architecture) - to cross compile for
  13. Tizen SDK emulator.
  14. * ivi (ivi device - x86 architecture) - to cross compile for ivi device.
  15. You need to have Tizen SDK (https://developer.tizen.org/downloads/tizen-sdk)
  16. installed if you want to build Qt for emulator or device. Desktop version
  17. doesn't need that.
  18. ===== Building process =====
  19. Mobile, ivi and emulator versions depend on desktop.
  20. To build desktop version just go to desktop directory and see
  21. README for details.
  22. The same applies for mobile, ivi and emulator.
  23. ===== How does it work =====
  24. Qt sources are downloaded from:
  25. https://gitorious.org/qt/qt-for-tizen-packaging-*
  26. branches. They are prepared and patched for Tizen platforms.
  27. after building desktop version cross compile tools for different
  28. targets can be prepared. For example if one one to prepare mobile
  29. cross compile environment need only to run
  30. mobile/prepare_developer_tools.sh
  31. The script will create sysroot for mobile target. Qt libraries and development files
  32. will be downloaded to that sysroot. Desktop qmake, moc, rcc etc will be configured for
  33. mobile cross compilation and usage of Qt libraries from sysroot.
  34. In the end developer will have set of Qt development tools in
  35. mobile/qt5CrossCompileTools directory.