os/ossrv/genericopenlibs/openenvcore/backend/group/backend.mmp
author sl
Tue, 10 Jun 2014 14:32:02 +0200
changeset 1 260cb5ec6c19
permissions -rw-r--r--
Update contrib.
     1 // Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
     2 // All rights reserved.
     3 // This component and the accompanying materials are made available
     4 // under the terms of "Eclipse Public License v1.0"
     5 // which accompanies this distribution, and is available
     6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
     7 //
     8 // Initial Contributors:
     9 // Nokia Corporation - initial contribution.
    10 //
    11 // Contributors:
    12 //
    13 // Description:
    14 // Name        : backend.mmp
    15 // Part of     : backend specific include MMP file
    16 // This is a project specific include file for building the 
    17 // backend library.
    18 //
    19 
    20    
    21 
    22 TARGET            backend.dll
    23 TARGETTYPE        dll
    24 UID               0x1000008d  0x102828D5
    25 
    26 LANG            SC
    27 CAPABILITY      ALL -TCB
    28 VENDORID        0x70000001
    29 VERSION 				1.1
    30 // Macro defs
    31 #include "../../libc/group/libcflags.mmpi"
    32 #ifdef GCCXML
    33 MACRO __wchar_t_defined
    34 #endif //GCCXML
    35 
    36 USERINCLUDE			../inc
    37 USERINCLUDE			../../libc/inc 
    38 USERINCLUDE     		../../ewsd/inc
    39 USERINCLUDE			../ipcserver/ipccli/inc
    40 USERINCLUDE			../ipcserver/ipcsrv/inc
    41 
    42 // Illegal dependancy on tz.h in MW layer. Needs fixing
    43 MW_LAYER_SYSTEMINCLUDE_SYMBIAN
    44 OS_LAYER_SYSTEMINCLUDE_SYMBIAN
    45 OS_LAYER_LIBC_SYSTEMINCLUDE
    46 
    47 //backend without signals and librt support
    48 #ifndef SYMBIAN_OE_POSIX_SIGNALS
    49 #ifdef WINSCW
    50 DEFFILE			../bwins/old_backend.def
    51 #else
    52 DEFFILE			../eabi/old_backend.def
    53 #endif
    54 #endif
    55 
    56 //backend without librt support
    57 #if (defined SYMBIAN_OE_POSIX_SIGNALS && !defined SYMBIAN_OE_LIBRT)
    58 #ifdef WINSCW
    59 DEFFILE			../bwins/backendwolibrt.def 
    60 #else
    61 DEFFILE			../eabi/backendwolibrt.def
    62 #endif
    63 #endif
    64 
    65 SOURCEPATH   	../inc
    66 DOCUMENT     	base.dosc
    67 DOCUMENT     	consolestream.dosc
    68 DOCUMENT     	fdesc.dosc
    69 DOCUMENT     	fdtransfermsg.dosc
    70 DOCUMENT     	fdtransfer_cli.dosc
    71 DOCUMENT     	fdtransfer_srv.dosc
    72 DOCUMENT     	filestream.dosc
    73 DOCUMENT     	link.dosc
    74 DOCUMENT     	lposix.dosc
    75 DOCUMENT     	ltime.dosc
    76 DOCUMENT     	netdb_r.dosc
    77 DOCUMENT     	readrequesthandler.dosc
    78 DOCUMENT     	serialstream.dosc
    79 DOCUMENT     	shutdown.dosc
    80 DOCUMENT     	spawn_r.dosc
    81 DOCUMENT     	stdioclient.dosc
    82 DOCUMENT     	stdioserver.dosc
    83 DOCUMENT     	stdiosession.dosc
    84 DOCUMENT     	streambase.dosc
    85 DOCUMENT     	sysif.dosc
    86 DOCUMENT     	sysreent.dosc
    87 DOCUMENT     	systemspecialfilercg.dosc
    88 DOCUMENT 		mmap.dosc
    89 DOCUMENT 		mmapcontrollernode.dosc
    90 DOCUMENT    	mmapmemorynode.dosc
    91 DOCUMENT    	stdio_r.dosc
    92 DOCUMENT    	stdlib_r.dosc
    93 DOCUMENT		sysusrinclude.dosc
    94 
    95 
    96 SOURCEPATH   	../ipcserver/ipccli/inc
    97 DOCUMENT    	ipcclient.dosc
    98 
    99 #ifndef WINSCW
   100 EPOCALLOWDLLDATA
   101 #endif //WINSCW
   102 
   103 //Main Backend codes
   104 SOURCEPATH	../src/corebackend
   105 
   106 SOURCE		localif.cpp posixfs.cpp
   107 SOURCE		ftable.cpp fdesc.cpp uconsole.cpp usocket.cpp
   108 SOURCE		userial.cpp upipedesc.cpp uredirdesc.cpp udirectorydesc.cpp 
   109 SOURCE		utilityfuns.cpp systemspecialfilercg.cpp conv.cpp
   110 SOURCE		fdtransfer_srv.cpp fdtransfer_cli.cpp
   111 SOURCE		ufilesocket.cpp
   112 SOURCE      usocketbase.cpp
   113 
   114 //Syscall code
   115 SOURCEPATH ../src/syscall
   116 
   117 SOURCE handlefms.cpp handlenms.cpp handlepms.cpp
   118 #ifdef SYMBIAN_OE_POSIX_SIGNALS
   119 SOURCE handlesms.cpp
   120 #endif
   121 SOURCE handleipc.cpp handlemmap.cpp
   122 SOURCE mmapcontroller.cpp mmapmemorynode.cpp
   123 SOURCE handlestringfuncs.cpp
   124 
   125 //ipcserver-client code
   126 SOURCEPATH ../ipcserver/ipccli/src
   127 SOURCE ipcclient.cpp
   128 
   129 //StdioServer-Client Code
   130 SOURCEPATH 	../src/StdioRedir/Client
   131 SOURCE		StdioClient.cpp
   132 
   133 #ifdef SYMBIAN_OE_POSIX_SIGNALS
   134 //signal server client code
   135 SOURCEPATH 	../src/signalserver/client
   136 SOURCE		signalclient.cpp
   137 #endif
   138 
   139 //Backend dependent Libraries
   140 
   141 LIBRARY 	euser.lib
   142 LIBRARY		commdb.lib
   143 LIBRARY 	efsrv.lib
   144 LIBRARY		esock.lib
   145 LIBRARY		c32.lib
   146 LIBRARY		bluetooth.lib
   147 LIBRARY 	insock.lib 
   148 LIBRARY		rpipe.lib
   149 LIBRARY		charconv.lib
   150 LIBRARY     estor.lib 
   151 LIBRARY     tzclient.lib 
   152 
   153 #ifdef WINSCW
   154 //wsd solution
   155 LIBRARY		ewsd.lib
   156 #endif
   157 
   158 
   159 PAGED
   160 // End of File
   161 
   162 
   163 SMPSAFE