summaryrefslogtreecommitdiffstats
path: root/mkspecs/symbian
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix the symbian version number generationThomas Zander2010-01-191-24/+21
|
* Reorganized the Symbian build system profiles.axis2010-01-125-178/+143
| | | | | | Now we try share as much as possible between the different Symbian build systems, so that changes made to the MMP systems will also work in the makefile based one.
* Fixed Symbian resource creation.axis2009-12-111-0/+2
|
* Fixed a lot of small bugs in the version and UID handling.axis2009-12-111-7/+34
| | | | | | This patch introduces a dependency on a Unix shell to parse the values. This naturally has to go away if we port to Windows later, but it's good enough for now.
* Added some libraries.axis2009-12-111-1/+3
| | | | | | | | These should be moved later on. Conflicts: mkspecs/symbian/linux-armcc/qmake.conf
* Increased section base address to avoid overlap at link time.axis2009-12-111-1/+1
|
* Added support for QT_*_STATICLIB variables in qmake.axis2009-12-111-3/+4
| | | | This is so that Symbian can have custom prefixes and extensions.
* Added the Qt tree to search paths.axis2009-12-112-0/+6
| | | | | | Conflicts: mkspecs/symbian/linux-armcc/qmake.conf
* Fixed some bugs in the exe generation on Symbian.axis2009-12-111-2/+2
|
* Fixed a bug in the LIBS mangling on Symbian.axis2009-12-111-2/+9
| | | | | Previously, if one entry appeared more than once it would receive several extensions.
* Switched to using ABIv2 format to generate Symbian binaries.axis2009-12-113-40/+36
| | | | | This means using elf2e32 instead of elftran, and eliminates the need for generating exports manually.
* Merge branch 'qmakeShlibFixes'axis2009-12-111-0/+5
|\
| * Made Symbian use QMAKE_SYMBIAN_SHLIB and QMAKE_PREFIX_SHLIB variablesaxis2009-10-231-0/+5
| |
* | Removed useless dependency.axis2009-11-131-1/+1
| |
* | Added UIDs to the resource generation to avoid warning.axis2009-11-131-1/+2
| |
* | Added automatic mangling of LIBS to include vtable exports.axis2009-11-133-2/+20
| |
* | Added a missing POSIX macro to the Symbian qplatformdefs.h.axis2009-11-061-0/+1
| |
* | Added generation of Symbian resource files.axis2009-10-301-0/+31
|/ | | | They are specified in the SYMBIAN_RESOURCES variable.
* Switched to using just QMAKE_POST_LINK for elftran.axis2009-10-231-12/+5
|
* Added support for both lib and app templates.axis2009-10-232-30/+59
|
* Fixed the expfile not being included in the link step.axis2009-10-231-1/+2
|
* Changed the generation of def files and ordinal maps.axis2009-10-231-4/+16
| | | | | | | Instead of just creating a list, we now create a complete def file using makedeffile and then create the ordinal map from that. In addition we make an exp file, in the same way that Symbian does.
* Created tools for generating ordinal maps on Symbian.axis2009-10-231-0/+14
| | | | | | | | | | | | | | - winewrapper - This is a simple tool for launching a wine process by looking at files in the path, since wine itself does not look in the path. Needed for the Windows-only Symbian tools. - makeordinalmap - This one takes a list of files containing symbols to be exported, and creates a stub file library out of them. This is required by the Symbian post linker. This is a very slow linking step, and is likely to be rewritten using threads and less process spawning later on. - default_post.prf - In here we define the extra compiler rules that generate the symbol files, as well as the makeordinalmap command that uses those files.
* Fixed some compiler flags and defines for the Symbian platform.axis2009-10-231-2/+4
|
* Added default libraries for Symbian.axis2009-10-231-1/+2
|
* Added libraries for S60 to the linux mkspec.axis2009-10-231-0/+3
|
* Switch to correct architecture for Symbian.axis2009-10-231-1/+1
|
* Add extra linker options to RVCT.axis2009-10-231-0/+2
| | | | | | These are needed to set correct entry point, as well as deal with the delicate symbol handling on Symbian. The symbols will be resolved properly later on by the elftran tool.
* Enable RVCT type linker options.axis2009-10-231-1/+1
|
* Temporarily fixed the architecture for S60.axis2009-10-231-0/+2
| | | | | This should ideally be detected by configure, but we hack it for now. This patch should be reverted.
* Enabled static lib creation using armar.axis2009-10-231-3/+0
| | | | s60main now links!
* Added various defines and includes to make Qt for S60 compile.axis2009-10-231-1/+5
|
* Removed the linux configuration from the armcc mkspec.axis2009-10-231-1/+20
| | | | It contains too much stuff we don't need.
* Skeleton for a native symbian makespec.axis2009-10-232-0/+179
The goal is to make this one work completely without abld or sbs.