e32tools/elf2e32/source/exetarget.cpp
author timothy.murphy@nokia.com
Thu, 08 Apr 2010 15:01:11 +0100
branchfix
changeset 472 d1500715c073
parent 0 044383f39525
permissions -rw-r--r--
fix: resource speedup's whatlog handling. update other tests to cope with alternate rpp.d files.

// Copyright (c) 2004-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:
// Implementation of the Class ExeTarget for the elf2e32 tool
// @internalComponent
// @released
// 
//

#include "exetarget.h"

/**
Constructor for the ExeTarget Class

@internalComponent
@released
*/
ExeTarget::ExeTarget(ParameterListInterface* aParameterListInterface):
ElfFileSupplied(aParameterListInterface)
{
}

/**
Destructor for the ExeTarget Class

@internalComponent
@released
*/
ExeTarget::~ExeTarget()
{
}

/**
Function to process the symbols to be exported. This function is empty since there are no
exports in case of EXE Target. However, this dummy implementation is included since
this is a virtual function in ElfFileSuplied Class.
 
@internalComponent
@released
*/
void ExeTarget::ProcessExports()
{
}

/**
Function to generate the output E32 image.
 
@internalComponent
@released
*/
void ExeTarget::GenerateOutput()
{
	WriteE32();
}

/**
Function to check if the provided input is a DLL.
 
@internalComponent
@released

@result False since EXE Target is not a DLL.
*/
bool ExeTarget::ImageIsDll()
{
	return false;
}