mkspecs/common/symbian/symbian-makefile.conf
changeset 30 5dc02b23752f
child 33 3e2da88830cd
equal deleted inserted replaced
29:b72c6db6890b 30:5dc02b23752f
       
     1 #
       
     2 # qmake configuration for makefile based symbian
       
     3 #
       
     4 
       
     5 MAKEFILE_GENERATOR	= SYMBIAN_UNIX
       
     6 
       
     7 include(symbian.conf)
       
     8 
       
     9 QMAKE_LIBDIR_QT         = $$[QT_INSTALL_LIBS]
       
    10 
       
    11 QMAKE_RUN_CC		= $(CC) -c $(CFLAGS) $(INCPATH) -o $obj $src
       
    12 QMAKE_RUN_CC_IMP	= $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
       
    13 QMAKE_RUN_CXX		= $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $obj $src
       
    14 QMAKE_RUN_CXX_IMP	= $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
       
    15 
       
    16 QMAKE_ELF2E32_FLAGS	= --dlldata \
       
    17                           --heap=0x00020000,0x00800000 \
       
    18                           --stack=0x00014000 \
       
    19                           --fpu=softvfp \
       
    20                           --unfrozen \
       
    21                           --compressionmethod bytepair \
       
    22                           --unpaged
       
    23 
       
    24 include(../../common/unix.conf)
       
    25 
       
    26 QMAKE_PREFIX_SHLIB    =
       
    27 QMAKE_EXTENSION_SHLIB = dll
       
    28 CONFIG *= no_plugin_name_prefix
       
    29 CONFIG += run_on_phone
       
    30 QMAKE_EXTENSION_PLUGIN = dll
       
    31 QMAKE_PREFIX_STATICLIB =
       
    32 QMAKE_EXTENSION_STATICLIB = lib
       
    33 QMAKE_SYMBIAN_SHLIB   = 1
       
    34 
       
    35 DEFINES *= __PRODUCT_INCLUDE__=\<$${EPOCROOT}epoc32/include/variant/symbian_os.hrh\> \
       
    36     __SYMBIAN32__ \
       
    37     __MARM_INTERWORK__ \
       
    38     _UNICODE \
       
    39     __S60_50__ \
       
    40     __S60_3X__ \
       
    41     __SERIES60_3X__ \
       
    42     __EPOC32__ \
       
    43     __MARM__ \
       
    44     __EABI__ \
       
    45     __MARM_ARMV5__ \
       
    46     __SUPPORT_CPP_EXCEPTIONS__
       
    47 
       
    48 QMAKE_CFLAGS_DEBUG      += -g
       
    49 QMAKE_CXXFLAGS_DEBUG    += -g
       
    50 QMAKE_CFLAGS_RELEASE    += -O2 -Otime
       
    51 QMAKE_CXXFLAGS_RELEASE  += -O2 -Otime
       
    52