// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
// All rights reserved.
// This component and the accompanying materials are made available
// under the terms of "Eclipse Public License v1.0"
// which accompanies this distribution, and is available
// at the URL "http://www.eclipse.org/legal/epl-v10.html".
//
// Initial Contributors:
// Nokia Corporation - initial contribution.
//
// Contributors:
//
// Description:
//

TARGET      rawip.nif
TARGETTYPE  DLL
UID         0x10003d3a 0x10206860

// Used to specify if the rawip.nif should be specifically built to the
// functionality of TI basebands, where a two-byte header is appended
// to all incoming and outgoing packets (to specify the protocol being
// used). This macro is commented out as part of fix INC113695 propagation to v94
// MACRO RAWIP_HEADER_APPENDED_TO_PACKETS

// Used by UmtsNifControlIf. Networking defect DEF027856 reversed the meaning
// of this, so we don't define it any more.
//MACRO	MM_ETEL_API

// Do not add the non-callable exports to the DEF files
// Remove this line temporarily if we need to add new exports
NOEXPORTLIBRARY

#if defined(WINS)
DEFFILE RawIPNif.DEF
#elif defined(GCC32)
DEFFILE RawIPNif.DEF
#else
DEFFILE RawIPNif.def
#endif

SOURCEPATH  ../src

SOURCE  DllMain.cpp 
SOURCE  RawIPNifMain.cpp 
SOURCE  RawIPNifMainFactory.cpp
SOURCE  IPv4ProtocolIf.cpp
SOURCE  IPv6ProtocolIf.cpp 
SOURCE  ProtocolIfBase.cpp
SOURCE  BcaIoController.cpp 
SOURCE  BcaController.cpp 
SOURCE  Sender.cpp 
SOURCE  Receiver.cpp 
SOURCE  IPTagHeader.cpp
SOURCE  bttlog.cpp


USERINCLUDE		../inc

OS_LAYER_SYSTEMINCLUDE

#include <networking/packetlogger.mmh>

LIBRARY  euser.lib
LIBRARY  nifman.lib
LIBRARY  insock.lib
LIBRARY  etelpckt.lib
LIBRARY  mbufmgr.lib
LIBRARY  esock.lib


START WINS
    BASEADDRESS 0x47E00000
END

CAPABILITY CommDD PowerMgmt ReadDeviceData WriteDeviceData TrustedUI ProtServ NetworkControl NetworkServices LocalServices ReadUserData WriteUserData
VENDORID 0x70000001

UNPAGED
