symport/group/bld.inf
changeset 1 0a7b44b10206
child 2 806186ab5e14
equal deleted inserted replaced
0:c55016431358 1:0a7b44b10206
       
     1 // Copyright (c) 1997-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 the License "Symbian Foundation License v1.0"
       
     5 // which accompanies this distribution, and is available
       
     6 // at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html".
       
     7 //
       
     8 // Initial Contributors:
       
     9 // Nokia Corporation - initial contribution.
       
    10 //
       
    11 // Contributors:
       
    12 //
       
    13 // Description:
       
    14 //
       
    15 
       
    16 PRJ_PLATFORMS
       
    17 TOOLS2
       
    18 
       
    19 PRJ_EXPORTS
       
    20 
       
    21 ../inc/x86tool.h		/epoc32/include/x86tool/x86tool.h
       
    22 ../f32/inc/f32file.h		/epoc32/include/x86tool/f32file.h
       
    23 ../f32/inc/f32file.inl		/epoc32/include/x86tool/f32file.inl
       
    24 
       
    25 ../e32/include/cpudefs.h /epoc32/include/x86tool/cpudefs.h
       
    26 ../e32/include/d32locd.h /epoc32/include/x86tool/d32locd.h
       
    27 ../e32/include/d32locd.inl /epoc32/include/x86tool/d32locd.inl
       
    28 ../e32/include/e32base.h /epoc32/include/x86tool/e32base.h
       
    29 ../e32/include/e32base.inl /epoc32/include/x86tool/e32base.inl
       
    30 ../e32/include/e32btrace.h /epoc32/include/x86tool/e32btrace.h
       
    31 ../e32/include/e32cmn.h /epoc32/include/x86tool/e32cmn.h
       
    32 ../e32/include/e32cmn.inl /epoc32/include/x86tool/e32cmn.inl
       
    33 ../e32/include/e32const.h /epoc32/include/x86tool/e32const.h
       
    34 ../e32/include/e32def.h /epoc32/include/x86tool/e32def.h
       
    35 ../e32/include/e32kpan.h /epoc32/include/x86tool/e32kpan.h
       
    36 ../e32/include/e32lang.h /epoc32/include/x86tool/e32lang.h
       
    37 ../e32/include/e32ldr.h /epoc32/include/x86tool/e32ldr.h
       
    38 ../e32/include/e32math.h /epoc32/include/x86tool/e32math.h
       
    39 ../e32/include/e32panic.h /epoc32/include/x86tool/e32panic.h
       
    40 ../e32/include/e32rom.h /epoc32/include/x86tool/e32rom.h
       
    41 ../e32/include/e32std.h /epoc32/include/x86tool/e32std.h
       
    42 ../e32/include/e32std.inl /epoc32/include/x86tool/e32std.inl
       
    43 ../e32/include/e32ver.h /epoc32/include/x86tool/e32ver.h
       
    44 ../e32/include/partitions.h /epoc32/include/x86tool/partitions.h
       
    45 ../e32/include/u32exec.h /epoc32/include/x86tool/u32exec.h
       
    46 ../e32/include/u32hal.h /epoc32/include/x86tool/u32hal.h
       
    47 ../e32/include/u32std.h /epoc32/include/x86tool/u32std.h
       
    48 ../e32/include/e32shbufcmn.h /epoc32/include/x86tool/e32shbufcmn.h
       
    49 ../e32/include/e32shbuf_priv.h /epoc32/include/x86tool/e32shbuf_priv.h
       
    50 ../e32/include/collate.h /epoc32/include/x86tool/collate.h
       
    51 ../e32/include/e32base_private.h /epoc32/include/x86tool/e32base_private.h 
       
    52 ../e32/include/e32capability.h /epoc32/include/x86tool/e32capability.h
       
    53 ../e32/include/e32cmn_private.h  /epoc32/include/x86tool/e32cmn_private.h  
       
    54 ../e32/include/e32cons.h  /epoc32/include/x86tool/e32cons.h  
       
    55 ../e32/include/e32const_private.h  /epoc32/include/x86tool/e32const_private.h  
       
    56 ../e32/include/e32debug.h  /epoc32/include/x86tool/e32debug.h  
       
    57 ../e32/include/e32def_private.h  /epoc32/include/x86tool/e32def_private.h  
       
    58 ../e32/include/e32des16.h  /epoc32/include/x86tool/e32des16.h  
       
    59 ../e32/include/e32des16_private.h  /epoc32/include/x86tool/e32des16_private.h  
       
    60 ../e32/include/e32des8.h  /epoc32/include/x86tool/e32des8.h  
       
    61 ../e32/include/e32des8_private.h  /epoc32/include/x86tool/e32des8_private.h  
       
    62 ../e32/include/e32err.h  /epoc32/include/x86tool/e32err.h  
       
    63 ../e32/include/e32event.h  /epoc32/include/x86tool/e32event.h  
       
    64 ../e32/include/e32event_private.h  /epoc32/include/x86tool/e32event_private.h  
       
    65 ../e32/include/e32hal.h  /epoc32/include/x86tool/e32hal.h  
       
    66 ../e32/include/e32hashtab.h  /epoc32/include/x86tool/e32hashtab.h  
       
    67 ../e32/include/e32huffman.h  /epoc32/include/x86tool/e32huffman.h  
       
    68 ../e32/include/e32keys.h  /epoc32/include/x86tool/e32keys.h  
       
    69 ../e32/include/e32ktran.h  /epoc32/include/x86tool/e32ktran.h  
       
    70 ../e32/include/e32lmsg.h  /epoc32/include/x86tool/e32lmsg.h  
       
    71 ../e32/include/e32math.inl  /epoc32/include/x86tool/e32math.inl  
       
    72 ../e32/include/e32notif.h  /epoc32/include/x86tool/e32notif.h  
       
    73 ../e32/include/e32power.h  /epoc32/include/x86tool/e32power.h  
       
    74 ../e32/include/e32property.h  /epoc32/include/x86tool/e32property.h  
       
    75 ../e32/include/e32std_private.h  /epoc32/include/x86tool/e32std_private.h  
       
    76 ../e32/include/e32svr.h  /epoc32/include/x86tool/e32svr.h  
       
    77 ../e32/include/e32test.h  /epoc32/include/x86tool/e32test.h  
       
    78 ../e32/include/u32property.h  /epoc32/include/x86tool/u32property.h  
       
    79 ../e32/include/unicode.h  /epoc32/include/x86tool/unicode.h  
       
    80 ../e32/include/videodriver.h  /epoc32/include/x86tool/videodriver.h  
       
    81 
       
    82 // Export the symport dll import library
       
    83 // This is only needed for the old build system to avoid a build order dependency with anything using the symport dll
       
    84 libsymport.a /epoc32/release/tools2/deb/libsymport.a
       
    85 libsymport.a /epoc32/release/tools2/rel/libsymport.a
       
    86 
       
    87 #include "../symuser/bld.inf"
       
    88 #include "../symfile/bld.inf"
       
    89 #include "../symutil/group/bld.inf"
       
    90 
       
    91 PRJ_EXTENSIONS
       
    92 
       
    93 #ifdef TOOLS2
       
    94 // Build DLL version of the port - contains both symuser and symfile
       
    95 start extension tools/x86tool
       
    96 
       
    97 	option TARGET_NAME symport
       
    98 	option TARGET_TYPE dll
       
    99 
       
   100 	option MACROS __MINIMUM_MACHINE_CODE__ __CPU_HAS_CP15_THREAD_ID_REG __USERSIDE_THREAD_DATA__
       
   101 	option INCLUDES ../e32/include ../bafl/inc ../charconv/framework/inc ../f32/inc ../symuser
       
   102 
       
   103 	option SOURCE_DIRS ../e32/common ../e32/euser ../e32/euser/cbase ../e32/euser/epoc/x86 ../e32/euser/maths ../e32/euser/unicode \
       
   104 		../bafl/src ../charconv/framework/src/charconv \
       
   105 		../f32/sfsrv
       
   106 		
       
   107 	option SOURCE_FOLDER ../symuser
       
   108 	option SOURCE symuser.cpp exec.cpp new.cpp loader.cpp x86hlp.cia \
       
   109 		../group/ver.cpp
       
   110 	option COMPILE_OPTIONS -Wno-return-type
       
   111 end
       
   112 #endif