breakdeps/backend.mmp
author William Roberts <williamr@symbian.org>
Mon, 25 Oct 2010 17:26:54 +0100
changeset 80 3ab0df073c86
parent 79 26cde9838d22
permissions -rw-r--r--
Add support for "slim", which is "stem" + removal of some exports and checking of import details For this to work, the static_dependencies.txt file needs to contain the augmented dependency information. To help with this, it can now consume a mixture of both rom_content.csv lines and static_dependencies.txt lines: the best way to update the information would be something like (edit rom_content.csv to add "slim" to XXX.dll) findstr /i "xxx.dll" rom_content.csv > slim.txt findstr /i "xxx.dll" static_dependencies.txt >> slim.txt perl ..\tools\static_dependencies.pl -u static_dependencies.txt slim.txt > new_dependencies.txt This will notice the "slim" marking for xxx.dll, and record the detailed import and export lists for xxx.dll and everything which links to it. The new information will look something like sys\bin\xxx.dll /epoc32/release/armv5/urel/stem_xxx.dll exports=1-98.100-102:euser[100039e5].dll sys\bin\yyy.dll /epoc32/release/armv5/urel/yyy.dll euser[100039e5].dll:xxx[102750c7].dll@2.4-5.77.104-106:scppnwdl.dll sys\bin\zzz.dll /epoc32/release/armv5/urel/zzz.dll euser[100039e5].dll:xxx[102750c7].dll@23.25.74-77:scppnwdl.dll Only executables for which there is a "slim" marking will have this level of detail. The filtering script now does the detailed cross-checking of imports to exports for "slim" executables. In this case, it will observe the stem_xxx.dll does not export ordinal 104, and so the filtering will include deleting sys\bin\yyy.dll (xxx.dll Missing ordinal 104) sys\bin\zzz.dll will be acceptable, because it only uses ordinals which are still present in stem_xxx.dll
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
20
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
     1
// Copyright (c) 2005-2009 Nokia Corporation and/or its subsidiary(-ies).
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
     2
// All rights reserved.
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
     3
// This component and the accompanying materials are made available
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
     4
// under the terms of "Eclipse Public License v1.0"
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
     5
// which accompanies this distribution, and is available
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
     6
// at the URL "http://www.eclipse.org/legal/epl-v10.html".
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
     7
//
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
     8
// Initial Contributors:
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
     9
// Nokia Corporation - initial contribution.
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
    10
//
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
    11
// Contributors:
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
    12
//
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
    13
// Description:
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
    14
// Name        : backend.mmp
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
    15
// Part of     : backend specific include MMP file
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
    16
// This is a project specific include file for building the 
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
    17
// backend library.
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
    18
//
21
4a02a61ca23a Add stem_backend.dll to the stemkit build, to break the bluetooth.dll dependency
William Roberts <williamr@symbian.org>
parents: 20
diff changeset
    19
// Modified to build stem_backend.dll to break dependency on bluetooth.dll
4a02a61ca23a Add stem_backend.dll to the stemkit build, to break the bluetooth.dll dependency
William Roberts <williamr@symbian.org>
parents: 20
diff changeset
    20
// Assumes that the sf/os/ossrv package is accessible, and adjusts the paths
4a02a61ca23a Add stem_backend.dll to the stemkit build, to break the bluetooth.dll dependency
William Roberts <williamr@symbian.org>
parents: 20
diff changeset
    21
// to refer back to /sf/os/ossrv/genericopenlibs/openenvcore/backend where needed
20
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
    22
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
    23
   
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
    24
21
4a02a61ca23a Add stem_backend.dll to the stemkit build, to break the bluetooth.dll dependency
William Roberts <williamr@symbian.org>
parents: 20
diff changeset
    25
TARGET            stem_backend.dll
20
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
    26
TARGETTYPE        dll
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
    27
UID               0x1000008d  0x102828D5
79
26cde9838d22 Tidy up MMP files - use NOEXPORTLIBRARY throughout, and don't rebuild the (unchanged) eiksrvui resource file
William Roberts <williamr@symbian.org>
parents: 40
diff changeset
    28
NOEXPORTLIBRARY
20
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
    29
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
    30
LANG            SC
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
    31
CAPABILITY      ALL -TCB
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
    32
VENDORID        0x70000001
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
    33
VERSION 				1.1
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
    34
// Macro defs
21
4a02a61ca23a Add stem_backend.dll to the stemkit build, to break the bluetooth.dll dependency
William Roberts <williamr@symbian.org>
parents: 20
diff changeset
    35
#include "/sf/os/ossrv/genericopenlibs/openenvcore/libc/group/libcflags.mmpi"
20
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
    36
#ifdef GCCXML
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
    37
MACRO __wchar_t_defined
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
    38
#endif //GCCXML
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
    39
21
4a02a61ca23a Add stem_backend.dll to the stemkit build, to break the bluetooth.dll dependency
William Roberts <williamr@symbian.org>
parents: 20
diff changeset
    40
USERINCLUDE			/sf/os/ossrv/genericopenlibs/openenvcore/backend/inc
4a02a61ca23a Add stem_backend.dll to the stemkit build, to break the bluetooth.dll dependency
William Roberts <williamr@symbian.org>
parents: 20
diff changeset
    41
USERINCLUDE			/sf/os/ossrv/genericopenlibs/openenvcore/libc/inc 
4a02a61ca23a Add stem_backend.dll to the stemkit build, to break the bluetooth.dll dependency
William Roberts <williamr@symbian.org>
parents: 20
diff changeset
    42
USERINCLUDE			/sf/os/ossrv/genericopenlibs/openenvcore/ewsd/inc
4a02a61ca23a Add stem_backend.dll to the stemkit build, to break the bluetooth.dll dependency
William Roberts <williamr@symbian.org>
parents: 20
diff changeset
    43
USERINCLUDE			/sf/os/ossrv/genericopenlibs/openenvcore/backend/ipcserver/ipccli/inc
4a02a61ca23a Add stem_backend.dll to the stemkit build, to break the bluetooth.dll dependency
William Roberts <williamr@symbian.org>
parents: 20
diff changeset
    44
USERINCLUDE			/sf/os/ossrv/genericopenlibs/openenvcore/backend/ipcserver/ipcsrv/inc
20
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
    45
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
    46
// Illegal dependancy on tz.h in MW layer. Needs fixing
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
    47
MW_LAYER_SYSTEMINCLUDE_SYMBIAN
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
    48
OS_LAYER_SYSTEMINCLUDE_SYMBIAN
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
    49
OS_LAYER_LIBC_SYSTEMINCLUDE
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
    50
40
1a6d7a8194fb Fix up def file for backend.dll
Tom Pritchard <tomp@symbian.org>
parents: 21
diff changeset
    51
20
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
    52
//backend without signals and librt support
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
    53
#ifndef SYMBIAN_OE_POSIX_SIGNALS
40
1a6d7a8194fb Fix up def file for backend.dll
Tom Pritchard <tomp@symbian.org>
parents: 21
diff changeset
    54
#error We are not going to bother with this scenario
20
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
    55
#ifdef WINSCW
21
4a02a61ca23a Add stem_backend.dll to the stemkit build, to break the bluetooth.dll dependency
William Roberts <williamr@symbian.org>
parents: 20
diff changeset
    56
DEFFILE			/sf/os/ossrv/genericopenlibs/openenvcore/backend/bwins/old_backend.def
20
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
    57
#else
21
4a02a61ca23a Add stem_backend.dll to the stemkit build, to break the bluetooth.dll dependency
William Roberts <williamr@symbian.org>
parents: 20
diff changeset
    58
DEFFILE			/sf/os/ossrv/genericopenlibs/openenvcore/backend/eabi/old_backend.def
20
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
    59
#endif
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
    60
#endif
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
    61
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
    62
//backend without librt support
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
    63
#if (defined SYMBIAN_OE_POSIX_SIGNALS && !defined SYMBIAN_OE_LIBRT)
40
1a6d7a8194fb Fix up def file for backend.dll
Tom Pritchard <tomp@symbian.org>
parents: 21
diff changeset
    64
#error We are not going to bother with this scenario either
20
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
    65
#ifdef WINSCW
21
4a02a61ca23a Add stem_backend.dll to the stemkit build, to break the bluetooth.dll dependency
William Roberts <williamr@symbian.org>
parents: 20
diff changeset
    66
DEFFILE			/sf/os/ossrv/genericopenlibs/openenvcore/backend/bwins/backendwolibrt.def 
20
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
    67
#else
21
4a02a61ca23a Add stem_backend.dll to the stemkit build, to break the bluetooth.dll dependency
William Roberts <williamr@symbian.org>
parents: 20
diff changeset
    68
DEFFILE			/sf/os/ossrv/genericopenlibs/openenvcore/backend/eabi/backendwolibrt.def
20
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
    69
#endif
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
    70
#endif
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
    71
40
1a6d7a8194fb Fix up def file for backend.dll
Tom Pritchard <tomp@symbian.org>
parents: 21
diff changeset
    72
DEFFILE			/sf/os/ossrv/genericopenlibs/openenvcore/backend/~/backend.def
1a6d7a8194fb Fix up def file for backend.dll
Tom Pritchard <tomp@symbian.org>
parents: 21
diff changeset
    73
21
4a02a61ca23a Add stem_backend.dll to the stemkit build, to break the bluetooth.dll dependency
William Roberts <williamr@symbian.org>
parents: 20
diff changeset
    74
SOURCEPATH   	/sf/os/ossrv/genericopenlibs/openenvcore/backend/inc
20
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
    75
DOCUMENT     	base.dosc
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
    76
DOCUMENT     	consolestream.dosc
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
    77
DOCUMENT     	fdesc.dosc
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
    78
DOCUMENT     	fdtransfermsg.dosc
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
    79
DOCUMENT     	fdtransfer_cli.dosc
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
    80
DOCUMENT     	fdtransfer_srv.dosc
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
    81
DOCUMENT     	filestream.dosc
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
    82
DOCUMENT     	link.dosc
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
    83
DOCUMENT     	lposix.dosc
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
    84
DOCUMENT     	ltime.dosc
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
    85
DOCUMENT     	netdb_r.dosc
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
    86
DOCUMENT     	readrequesthandler.dosc
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
    87
DOCUMENT     	serialstream.dosc
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
    88
DOCUMENT     	shutdown.dosc
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
    89
DOCUMENT     	spawn_r.dosc
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
    90
DOCUMENT     	stdioclient.dosc
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
    91
DOCUMENT     	stdioserver.dosc
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
    92
DOCUMENT     	stdiosession.dosc
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
    93
DOCUMENT     	streambase.dosc
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
    94
DOCUMENT     	sysif.dosc
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
    95
DOCUMENT     	sysreent.dosc
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
    96
DOCUMENT     	systemspecialfilercg.dosc
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
    97
DOCUMENT 		mmap.dosc
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
    98
DOCUMENT 		mmapcontrollernode.dosc
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
    99
DOCUMENT    	mmapmemorynode.dosc
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
   100
DOCUMENT    	stdio_r.dosc
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
   101
DOCUMENT    	stdlib_r.dosc
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
   102
DOCUMENT		sysusrinclude.dosc
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
   103
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
   104
21
4a02a61ca23a Add stem_backend.dll to the stemkit build, to break the bluetooth.dll dependency
William Roberts <williamr@symbian.org>
parents: 20
diff changeset
   105
SOURCEPATH   	/sf/os/ossrv/genericopenlibs/openenvcore/backend/ipcserver/ipccli/inc
20
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
   106
DOCUMENT    	ipcclient.dosc
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
   107
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
   108
#ifndef WINSCW
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
   109
EPOCALLOWDLLDATA
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
   110
#endif //WINSCW
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
   111
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
   112
//Main Backend codes
21
4a02a61ca23a Add stem_backend.dll to the stemkit build, to break the bluetooth.dll dependency
William Roberts <williamr@symbian.org>
parents: 20
diff changeset
   113
SOURCEPATH	/sf/os/ossrv/genericopenlibs/openenvcore/backend/src/corebackend
20
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
   114
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
   115
SOURCE		localif.cpp posixfs.cpp
21
4a02a61ca23a Add stem_backend.dll to the stemkit build, to break the bluetooth.dll dependency
William Roberts <williamr@symbian.org>
parents: 20
diff changeset
   116
SOURCE		ftable.cpp fdesc.cpp uconsole.cpp 
4a02a61ca23a Add stem_backend.dll to the stemkit build, to break the bluetooth.dll dependency
William Roberts <williamr@symbian.org>
parents: 20
diff changeset
   117
4a02a61ca23a Add stem_backend.dll to the stemkit build, to break the bluetooth.dll dependency
William Roberts <williamr@symbian.org>
parents: 20
diff changeset
   118
SOURCEPATH	.
4a02a61ca23a Add stem_backend.dll to the stemkit build, to break the bluetooth.dll dependency
William Roberts <williamr@symbian.org>
parents: 20
diff changeset
   119
SOURCE usocket.cpp
4a02a61ca23a Add stem_backend.dll to the stemkit build, to break the bluetooth.dll dependency
William Roberts <williamr@symbian.org>
parents: 20
diff changeset
   120
4a02a61ca23a Add stem_backend.dll to the stemkit build, to break the bluetooth.dll dependency
William Roberts <williamr@symbian.org>
parents: 20
diff changeset
   121
SOURCEPATH	/sf/os/ossrv/genericopenlibs/openenvcore/backend/src/corebackend
4a02a61ca23a Add stem_backend.dll to the stemkit build, to break the bluetooth.dll dependency
William Roberts <williamr@symbian.org>
parents: 20
diff changeset
   122
20
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
   123
SOURCE		userial.cpp upipedesc.cpp uredirdesc.cpp udirectorydesc.cpp 
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
   124
SOURCE		utilityfuns.cpp systemspecialfilercg.cpp conv.cpp
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
   125
SOURCE		fdtransfer_srv.cpp fdtransfer_cli.cpp
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
   126
SOURCE		ufilesocket.cpp
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
   127
SOURCE      usocketbase.cpp
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
   128
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
   129
//Syscall code
21
4a02a61ca23a Add stem_backend.dll to the stemkit build, to break the bluetooth.dll dependency
William Roberts <williamr@symbian.org>
parents: 20
diff changeset
   130
SOURCEPATH /sf/os/ossrv/genericopenlibs/openenvcore/backend/src/syscall
20
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
   131
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
   132
SOURCE handlefms.cpp handlenms.cpp handlepms.cpp
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
   133
#ifdef SYMBIAN_OE_POSIX_SIGNALS
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
   134
SOURCE handlesms.cpp
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
   135
#endif
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
   136
SOURCE handleipc.cpp handlemmap.cpp
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
   137
SOURCE mmapcontroller.cpp mmapmemorynode.cpp
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
   138
SOURCE handlestringfuncs.cpp
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
   139
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
   140
//ipcserver-client code
21
4a02a61ca23a Add stem_backend.dll to the stemkit build, to break the bluetooth.dll dependency
William Roberts <williamr@symbian.org>
parents: 20
diff changeset
   141
SOURCEPATH /sf/os/ossrv/genericopenlibs/openenvcore/backend/ipcserver/ipccli/src
20
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
   142
SOURCE ipcclient.cpp
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
   143
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
   144
//StdioServer-Client Code
21
4a02a61ca23a Add stem_backend.dll to the stemkit build, to break the bluetooth.dll dependency
William Roberts <williamr@symbian.org>
parents: 20
diff changeset
   145
SOURCEPATH 	/sf/os/ossrv/genericopenlibs/openenvcore/backend/src/StdioRedir/Client
20
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
   146
SOURCE		StdioClient.cpp
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
   147
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
   148
#ifdef SYMBIAN_OE_POSIX_SIGNALS
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
   149
//signal server client code
21
4a02a61ca23a Add stem_backend.dll to the stemkit build, to break the bluetooth.dll dependency
William Roberts <williamr@symbian.org>
parents: 20
diff changeset
   150
SOURCEPATH 	/sf/os/ossrv/genericopenlibs/openenvcore/backend/src/signalserver/client
20
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
   151
SOURCE		signalclient.cpp
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
   152
#endif
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
   153
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
   154
//Backend dependent Libraries
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
   155
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
   156
LIBRARY 	euser.lib
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
   157
LIBRARY		commdb.lib
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
   158
LIBRARY 	efsrv.lib
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
   159
LIBRARY		esock.lib
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
   160
LIBRARY		c32.lib
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
   161
LIBRARY 	insock.lib 
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
   162
LIBRARY		rpipe.lib
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
   163
LIBRARY		charconv.lib
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
   164
LIBRARY     estor.lib 
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
   165
LIBRARY     tzclient.lib 
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
   166
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
   167
#ifdef WINSCW
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
   168
//wsd solution
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
   169
LIBRARY		ewsd.lib
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
   170
#endif
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
   171
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
   172
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
   173
PAGED
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
   174
// End of File
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
   175
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
   176
37dc158a4522 Start breaking the dependency of backend.dll on bluetooth.dll - commit copies of the original ossrv files from PDK 3.0.2
William Roberts <williamr@symbian.org>
parents:
diff changeset
   177
SMPSAFE