telepathygabble/group/libgabble-convenience.mmp
changeset 10 59927b2d3b75
parent 0 d0f3a028347a
equal deleted inserted replaced
0:d0f3a028347a 10:59927b2d3b75
     1 /*
       
     2  * libgabble-convenience.mmp
       
     3  *
       
     4  * Copyright (C) 2006 Collabora Ltd.
       
     5  * 
       
     6  *
       
     7  * This library is free software; you can redistribute it and/or
       
     8  * modify it under the terms of the GNU Lesser General Public
       
     9  * License as published by the Free Software Foundation; either
       
    10  * version 2.1 of the License, or (at your option) any later version.
       
    11  *
       
    12  * This library is distributed in the hope that it will be useful,
       
    13  * but WITHOUT ANY WARRANTY; without even the implied warranty of
       
    14  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
       
    15  * Lesser General Public License for more details.
       
    16  *
       
    17  * You should have received a copy of the GNU Lesser General Public
       
    18  * License along with this library; if not, write to the Free Software
       
    19  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
       
    20  *
       
    21  */
       
    22 // General properties
       
    23 #include<platform_paths.hrh>
       
    24 TARGET          libgabble-convenience.dll
       
    25 TARGETTYPE      DLL
       
    26 CAPABILITY      CAP_GENERAL_DLL
       
    27 UID             0x1000008d 0x2000F852
       
    28 
       
    29 VERSION      10.0
       
    30 
       
    31 #ifndef WINSCW
       
    32 // Allow global writeable static data
       
    33 EPOCALLOWDLLDATA
       
    34 #endif
       
    35 
       
    36 // Macros
       
    37 MACRO 			SYMBIAN
       
    38 MACRO 			HAVE_CONFIG_H
       
    39 MACRO			HAVE_ERRNO_H VERBOSE
       
    40 
       
    41 #ifdef WINSCW
       
    42 MACRO			EMULATOR
       
    43 #endif
       
    44 
       
    45 
       
    46 SOURCEPATH      ../src
       
    47 
       
    48 // User include paths
       
    49 USERINCLUDE     ../inc
       
    50 USERINCLUDE 	../../loudmouth/inc
       
    51 
       
    52 
       
    53 MW_LAYER_SYSTEMINCLUDE
       
    54 OS_LAYER_LIBC_SYSTEMINCLUDE
       
    55 OS_LAYER_GLIB_SYSTEMINCLUDE
       
    56 OS_LAYER_SSL_SYSTEMINCLUDE
       
    57 OS_LAYER_STDCPP_SYSTEMINCLUDE
       
    58 OS_LAYER_DBUS_SYSTEMINCLUDE
       
    59 // Source files
       
    60 SOURCEPATH          ../src
       
    61 
       
    62 SOURCE	    gabble-connection-manager-signals-marshal.c 
       
    63 SOURCE	    gabble-connection-signals-marshal.c 
       
    64 SOURCE	    gabble-register-signals-marshal.c 
       
    65 SOURCE	    gabble-im-channel-signals-marshal.c 
       
    66 SOURCE	    gabble-muc-channel-signals-marshal.c 
       
    67 SOURCE	    gabble-media-channel-signals-marshal.c 
       
    68 SOURCE	    gabble-media-session-signals-marshal.c 
       
    69 SOURCE	    gabble-media-session-enumtypes.c 
       
    70 SOURCE	    gabble-media-stream-signals-marshal.c 
       
    71 SOURCE	    gabble-presence-cache-signals-marshal.c 
       
    72 SOURCE	    gabble-roster-channel-signals-marshal.c 
       
    73 SOURCE	    gabble-roomlist-channel-signals-marshal.c 
       
    74 SOURCE	    group-mixin-signals-marshal.c 
       
    75 SOURCE	    properties-mixin-signals-marshal.c 
       
    76 SOURCE	    telepathy-errors-enumtypes.c 
       
    77 SOURCE	    text-mixin-signals-marshal.c 
       
    78 
       
    79 SOURCE	    tp-channel-factory-iface-signals-marshal.c
       
    80 SOURCE	    capabilities.c 
       
    81 SOURCE	    debug.c 
       
    82 SOURCE	    disco.c 
       
    83 SOURCE	    gabble-error.c 
       
    84 SOURCE	    gabble-connection-manager.c 
       
    85 SOURCE	    gabble-connection.c 
       
    86 SOURCE	    gabble-im-channel.c 
       
    87 SOURCE	    gabble-muc-channel.c 
       
    88 SOURCE	    gabble-media-channel.c 
       
    89 SOURCE	    gabble-media-session.c 
       
    90 SOURCE	    gabble-media-stream.c 
       
    91 SOURCE	    gabble-presence.c 
       
    92 SOURCE	    gabble-presence-cache.c 
       
    93 SOURCE	    gabble-register.c 
       
    94 SOURCE	    gabble-roster-channel.c 
       
    95 SOURCE	    gabble-roomlist-channel.c 
       
    96 SOURCE	    gheap.c 
       
    97 SOURCE	    gintset.c 
       
    98 SOURCE	    group-mixin.c 
       
    99 SOURCE	    handles.c 
       
   100 SOURCE	    handle-set.c 
       
   101 SOURCE	    jingle-info.c 
       
   102 SOURCE	    im-factory.c 
       
   103 SOURCE	    search-keys-info.c 
       
   104 
       
   105 SOURCE	    search-factory.c 
       
   106 SOURCE	    gabble-search-channel.c 
       
   107 SOURCE	    search-mixin.c 
       
   108 SOURCE	    search-mixin-signals-marshal.c 
       
   109 
       
   110 SOURCE	    media-factory.c 
       
   111 SOURCE	    muc-factory.c 
       
   112 SOURCE	    properties-mixin.c 
       
   113 SOURCE	    roster.c 
       
   114 SOURCE	    telepathy-errors.c 
       
   115 SOURCE	    telepathy-helpers.c 
       
   116 SOURCE	    text-mixin.c 
       
   117 SOURCE	    tp-channel-iface.c 
       
   118 SOURCE	    tp-channel-factory-iface.c 
       
   119 SOURCE	    util.c 
       
   120 SOURCE	    vcard-manager.c
       
   121 SOURCE 	    base64.c
       
   122 SOURCE 	    sha1.c
       
   123 
       
   124 #ifdef WINSCW
       
   125 SOURCE		libgabble_wsd.cpp
       
   126 #endif
       
   127  
       
   128 
       
   129 // Library dependencies
       
   130 #ifdef GCCE
       
   131 STATICLIBRARY  libcrt0_gcce.lib
       
   132 #else
       
   133 STATICLIBRARY  libcrt0.lib
       
   134 #endif
       
   135 LIBRARY        libc.lib 
       
   136 LIBRARY			libglib.lib
       
   137 LIBRARY			libgobject.lib
       
   138 LIBRARY         libdbus.lib
       
   139 LIBRARY         libdbus-glib.lib
       
   140 LIBRARY			loudmouth.lib
       
   141 #ifdef WINSCW
       
   142 LIBRARY   euser.lib  // Needed in order to use Symbian services
       
   143 //wsd solution
       
   144 LIBRARY		ewsd.lib
       
   145 #endif
       
   146