|
1 # |
|
2 # qmake configuration for symbian/linux-armcc |
|
3 # |
|
4 |
|
5 include(../../common/symbian/symbian-makefile.conf) |
|
6 |
|
7 include(../../common/armcc.conf) |
|
8 |
|
9 QMAKE_RVCT_LINKSTYLE = 1 |
|
10 |
|
11 # notice that the middle part of the following set of vars matches the TARGET content of the libs |
|
12 |
|
13 #QMAKE_qtmain_CXXFLAGS = --arm |
|
14 #QMAKE_QtCore_CXXFLAGS = |
|
15 QMAKE_QtGui_LFLAGS = "--rw-base 0x800000" |
|
16 #QMAKE_QtDBus_CXXFLAGS = |
|
17 #QMAKE_QtDeclarative_CXXFLAGS = |
|
18 #QMAKE_QtMultimedia_CXXFLAGS = |
|
19 #QMAKE_QtNetwork_CXXFLAGS = |
|
20 #QMAKE_QtOpenGL_CXXFLAGS = |
|
21 #QMAKE_QtOpenVG_CXXFLAGS = |
|
22 #QMAKE_phonon_CXXFLAGS = |
|
23 #QMAKE_QtScript_CXXFLAGS = |
|
24 #QMAKE_QtScriptTools_CXXFLAGS = |
|
25 #QMAKE_QtSql_CXXFLAGS = |
|
26 #QMAKE_QtSvg_CXXFLAGS = |
|
27 #QMAKE_QtTest_CXXFLAGS = |
|
28 #QMAKE_QtXmlPatterns_CXXFLAGS = |
|
29 #QMAKE_QtXml_CXXFLAGS = |
|
30 QMAKE_QtWebKit_CXXFLAGS = --arm |
|
31 # Move RW-section base address to start from 0xE00000 instead of the toolchain default 0x400000. |
|
32 QMAKE_QtWebKit_LFLAGS = --rw-base 0xE00000 |
|
33 |
|
34 QMAKE_CFLAGS += --dllimport_runtime --preinclude rvct2_2.h --diag_suppress 186,654,1300 --thumb --fpu softvfp --cpu 5T --enum_is_int -Ono_known_library --fpmode ieee_no_fenv --no_vfe --apcs /inter $$QMAKE_CFLAGS.ARMCC |
|
35 QMAKE_CXXFLAGS += $$QMAKE_CFLAGS $$QMAKE_CXXFLAGS.ARMCC |
|
36 QMAKE_LFLAGS += --symver_soname --diag_suppress 6331,6780 --bpabi --reloc --datacompressor=off --split --dll --no_scanlib |
|
37 QMAKE_LFLAGS_APP += --entry _E32Startup |
|
38 QMAKE_LFLAGS_SHLIB += --entry _E32Dll |
|
39 QMAKE_LFLAGS_PLUGIN += $$QMAKE_LFLAGS_SHLIB |
|
40 |
|
41 DEFINES += EKA2 \ |
|
42 __ARMCC__ \ |
|
43 __ARMcc_2__ \ |
|
44 __ARMCC_2_2__ |
|
45 |
|
46 QMAKE_LIBDIR += $${EPOCROOT}epoc32/release/armv5/lib |
|
47 QMAKE_LIBDIR *= $$(RVCT22LIB) |
|
48 |
|
49 INCLUDEPATH = $${EPOCROOT}epoc32/include \ |
|
50 $${EPOCROOT}epoc32/include/rvct2_2 \ |
|
51 $${EPOCROOT}epoc32/include/variant \ |
|
52 $${EPOCROOT}epoc32/include/stdapis \ |
|
53 $$INCLUDEPATH |