imagingandcamerafws/imagingfws/group/bld.inf
author hgs
Mon, 23 Aug 2010 18:56:36 +0100
changeset 41 f7bf1ed8db72
parent 29 eb1e5d7cc688
permissions -rw-r--r--
2010wk27_04
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
29
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
     1
// Copyright (c) 2001-2009 Nokia Corporation and/or its subsidiary(-ies).
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
     2
// All rights reserved.
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
     3
// This component and the accompanying materials are made available
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
     4
// under the terms of "Eclipse Public License v1.0"
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
     5
// which accompanies this distribution, and is available
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
     6
// at the URL "http://www.eclipse.org/legal/epl-v10.html".
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
     7
//
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
     8
// Initial Contributors:
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
     9
// Nokia Corporation - initial contribution.
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    10
//
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    11
// Contributors:
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    12
//
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    13
// Description:
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    14
// Image conversion library
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    15
// This file basically provides the information required for building the whole of a component
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    16
// C & C++ style comments are allowed in this file because it's passed through the C++ preprocessor
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    17
// Examples are provided below of the kind of things we're expecting
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    18
// 
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    19
//
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    20
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    21
/**
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    22
 @file
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    23
*/
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    24
 
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    25
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    26
// Include imagedisplay, imagetransform, imageprocessor, panorama and gifscaler sub-components
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    27
#include "../GifScaler/group/bld.inf" 
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    28
#include "../ImageDisplay/group/bld.inf"
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    29
#include "../ImageTransform/group/bld.inf"
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    30
#include "../ImageProcessor/group/bld.inf"
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    31
#include "../panorama/group/bld.inf"
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    32
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    33
PRJ_PLATFORMS
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    34
// specify the platforms your component needs to be built for here
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    35
// defaults to WINS MARM so you can ignore this if you just build these
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    36
DEFAULT
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    37
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    38
PRJ_EXPORTS
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    39
// specify the source file followed by its destination here
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    40
// copy will be used to copy the source file to its destination
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    41
// Public include files
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    42
../inc/ImageConversion.h SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(imageconversion.h)
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    43
../inc/iclrecognizerutil.h SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(iclrecognizerutil.h)
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    44
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    45
../inc/ICLExif.h		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(iclexif.h)
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    46
../ExifUtility/inc/ExifUtility.h	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(exifutility.h)
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    47
../inc/ICLExifImageFrame.h	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(iclexifimageframe.h)
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    48
../inc/imageframe.h		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(imageframe.h)
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    49
../inc/imageframeconst.h	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(imageframeconst.h)
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    50
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    51
../inc/icl/ImageCodecData.h	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(icl/imagecodecdata.h)
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    52
../inc/icl/imageprocessor.h	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(icl/imageprocessor.h)
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    53
../inc/icl/ImageCodec.h		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(icl/imagecodec.h)
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    54
../inc/icl/imagecodecdef.h		SYMBIAN_OS_LAYER_PLATFORM_EXPORT_PATH(icl/imagecodecdef.h)
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    55
../inc/icl/ImageData.h		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(icl/imagedata.h)
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    56
../inc/icl/ImagePlugin.h	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(icl/imageplugin.h)
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    57
../inc/icl/ImageConstruct.h	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(icl/imageconstruct.h)
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    58
../inc/icl/ICL_PropertyUIDS.h		SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(icl/icl_propertyuids.h)
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    59
../inc/icl/imageconversionextension.h	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(icl/imageconversionextension.h)
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    60
../inc/icl/imageconversionextensionintf.h	SYMBIAN_OS_LAYER_PUBLIC_EXPORT_PATH(icl/imageconversionextensionintf.h)
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    61
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    62
../inc/icl/ICL_UIDS.hrh		/epoc32/include/icl/icl_uids.hrh
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    63
../inc/icl/icl_uids_const.hrh		/epoc32/include/icl/icl_uids_const.hrh
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    64
../inc/icl/icl_uids_def.hrh		/epoc32/include/icl/icl_uids_def.hrh
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    65
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    66
../inc/icl/ICL_PropertyUIDS.hrh		/epoc32/include/icl/icl_propertyuids.hrh
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    67
../inc/imageframeformats.hrh	/epoc32/include/imageframeformats.hrh
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    68
../inc/imageframeconst.hrh	/epoc32/include/imageframeconst.hrh
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    69
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    70
// ROM  buildsupport
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    71
../group/ImageConversion.iby	/epoc32/rom/include/imageconversion.iby
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    72
../ExifUtility/inc/ExifUtility.iby					/epoc32/rom/include/exifutility.iby
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    73
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    74
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    75
PRJ_MMPFILES
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    76
// specify the .mmp files required for building the important component releasables
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    77
// note that you should specify any .mmp files for test programs further down the file.
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    78
//
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    79
// It's best if the .MMP files are specified in the order in which the components are
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    80
// built, but that eventually shouldn't matter
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    81
//
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    82
// Use C++ style #defines to denote that a component is only built for a particular platform
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    83
//
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    84
// specify "tidy" if the component you need to build doesn't need to be released to
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    85
// the rest of the company
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    86
// specify "ignore" if the MMP file exists but should be ignored - William wants this!
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    87
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    88
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    89
// Firstly build the image conversion library
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    90
../group/ImageProcessorPerf.mmp
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    91
../group/ImageConversion.mmp
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    92
../group/ExifLibStatic.mmp
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    93
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    94
// Now build the image conversion custom resolver
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    95
../group/ImageConversionResolver.mmp
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    96
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    97
// Now build the image recognizer
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    98
../group/RecIcl.mmp
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
    99
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
   100
../group/JPEGExifPlugin.mmp
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
   101
../ExifUtility/mmpfiles/ExifUtility.mmp
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
   102
../group/JPEGImageFramePlugin.mmp
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
   103
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
   104
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
   105
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
   106
PRJ_TESTMMPFILES
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
   107
// specify the .mmp files required for building any test programs here
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
   108
//
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
   109
// you can specify "manual" to denote that a test should be listed in a generated
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
   110
// batch file for running a group of tests which require user input during testing.
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
   111
// you can specify "support" to denote that a file is a test support file and shouldn't
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
   112
// be listed in a batch file for running a group of tests
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
   113
// By default, each test will be listed in a batch file for running a group of tests
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
   114
// which can be left to run without requiring watching over by the person running the tests,
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
   115
// i.e. tests where no user input is required.  The default will apply if neither "manual"
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
   116
// or "support" is specified.
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
   117
41
f7bf1ed8db72 2010wk27_04
hgs
parents: 29
diff changeset
   118
//../group/TImageViewer.mmp
f7bf1ed8db72 2010wk27_04
hgs
parents: 29
diff changeset
   119
//../group/TImageDisplay.mmp
f7bf1ed8db72 2010wk27_04
hgs
parents: 29
diff changeset
   120
//../group/TImageTran.mmp
f7bf1ed8db72 2010wk27_04
hgs
parents: 29
diff changeset
   121
//../group/tphotoeditor.mmp
29
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
   122
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
   123
PRJ_TESTEXPORTS
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
   124
// specify the source file followed by its destination here
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
   125
// copy will be used to copsy the source file to its destination
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
   126
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
   127
// Romkit include files - additional test files
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
   128
../group/ImageConversionTest.iby			/epoc32/rom/include/imageconversiontest.iby
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
   129
../group/ImageConversionProfile.iby			/epoc32/rom/include/imageconversionprofile.iby
41
f7bf1ed8db72 2010wk27_04
hgs
parents: 29
diff changeset
   130
f7bf1ed8db72 2010wk27_04
hgs
parents: 29
diff changeset
   131
//../group/TImageViewer.iby					/epoc32/rom/include/timageviewer.iby
f7bf1ed8db72 2010wk27_04
hgs
parents: 29
diff changeset
   132
//../group/TImageDisplay.iby					/epoc32/rom/include/timagedisplay.iby
f7bf1ed8db72 2010wk27_04
hgs
parents: 29
diff changeset
   133
//../group/timagetran.iby					/epoc32/rom/include/timagetran.iby
f7bf1ed8db72 2010wk27_04
hgs
parents: 29
diff changeset
   134
//../group/tphotoeditor.iby					/epoc32/rom/include/tphotoeditor.iby
29
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
   135
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
   136
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
   137
PRJ_TESTEXPORTS
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
   138
// BitmapTransforms
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
   139
#include "../BitmapTransform/group/bld.inf"
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
   140
// MediaClientImage
eb1e5d7cc688 2010wk25_03
hgs
parents:
diff changeset
   141
#include "../MediaClientImage/Group/bld.inf"