idlehomescreen/examples/hscontentcontrolexample/group/Icons_aif_scalable_dc.mk
author jake
Mon, 02 Aug 2010 12:02:47 +0300
branchRCL_3
changeset 70 d12a7ea0f775
permissions -rw-r--r--
Example applications for various Homescreen APIs.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
70
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
     1
#
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
     2
# Copyright (c) 2010 Nokia Corporation and/or its subsidiary(-ies).
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
     3
# All rights reserved.
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
     4
# This component and the accompanying materials are made available
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
     5
# under the terms of "Eclipse Public License v1.0"
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
     6
# which accompanies this distribution, and is available
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
     7
# at the URL "http://www.eclipse.org/legal/epl-v10.html".
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
     8
#
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
     9
# Initial Contributors:
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    10
# Nokia Corporation - initial contribution.
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    11
#
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    12
# Contributors:
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    13
#
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    14
# Description:  Content Control example
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    15
#
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    16
#
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    17
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    18
ifeq (WINS,$(findstring WINS, $(PLATFORM)))
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    19
ZDIR=$(EPOCROOT)epoc32\release\$(PLATFORM)\$(CFG)\Z
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    20
else
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    21
ZDIR=$(EPOCROOT)epoc32\data\z
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    22
endif
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    23
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    24
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    25
# ----------------------------------------------------------------------------
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    26
# TODO: Configure these
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    27
# ----------------------------------------------------------------------------
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    28
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    29
TARGETDIR=$(ZDIR)\resource\apps
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    30
ICONTARGETFILENAME=$(TARGETDIR)\hscontentcontrolexample_aif.mif
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    31
HEADERDIR=$(EPOCROOT)epoc32\include
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    32
HEADERFILENAME=$(HEADERDIR)\hscontentcontrolexample_aif.mbg
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    33
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    34
ICONDIR=..\gfx
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    35
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    36
do_nothing :
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    37
	@rem do_nothing
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    38
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    39
MAKMAKE : do_nothing
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    40
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    41
BLD : do_nothing
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    42
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    43
CLEAN :
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    44
	@echo ...Deleting $(ICONTARGETFILENAME)
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    45
	del /q /f $(ICONTARGETFILENAME)
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    46
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    47
LIB : do_nothing
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    48
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    49
CLEANLIB : do_nothing
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    50
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    51
# ----------------------------------------------------------------------------
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    52
# TODO: Configure these.
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    53
#
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    54
# NOTE 1: DO NOT DEFINE MASK FILE NAMES! They are included automatically by
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    55
# MifConv if the mask detph is defined.
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    56
#
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    57
# NOTE 2: Usually, source paths should not be included in the bitmap
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    58
# definitions. MifConv searches for the icons in all icon directories in a
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    59
# predefined order, which is currently \s60\icons, \s60\bitmaps2.
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    60
# The directory \s60\icons is included in the search only if the feature flag
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    61
# __SCALABLE_ICONS is defined.
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    62
# ----------------------------------------------------------------------------
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    63
# NOTE: if you have JUSTINTIME enabled for your S60 3rd FP1 or newer SDK
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    64
# and this command crashes, consider adding "/X" to the command line.
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    65
# See <http://forum.nokia.com/document/Forum_Nokia_Technical_Library_v1_35/contents/FNTL/Build_process_fails_at_mif_file_creation_in_S60_3rd_Ed_FP1_SDK.htm>
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    66
# ----------------------------------------------------------------------------
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    67
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    68
RESOURCE : $(ICONTARGETFILENAME)
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    69
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    70
$(ICONTARGETFILENAME) : $(ICONDIR)\qgn_menu_hscontentcontrolexample.svg
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    71
	mifconv $(ICONTARGETFILENAME) \
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    72
		/H$(HEADERFILENAME) \
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    73
		/c32,8 $(ICONDIR)\qgn_menu_hscontentcontrolexample.svg
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    74
		
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    75
FREEZE : do_nothing
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    76
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    77
SAVESPACE : do_nothing
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    78
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    79
RELEASABLES :
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    80
	@echo $(ICONTARGETFILENAME)
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    81
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    82
FINAL : do_nothing
d12a7ea0f775 Example applications for various Homescreen APIs.
jake
parents:
diff changeset
    83