layouts/aknlayout2/group/Interfaces.mk
changeset 0 05e9090e2422
child 8 a10f447f38bd
equal deleted inserted replaced
-1:000000000000 0:05e9090e2422
       
     1 #
       
     2 # Copyright (c) 2003-2008 Nokia Corporation and/or its subsidiary(-ies).
       
     3 # All rights reserved.
       
     4 # This component and the accompanying materials are made available
       
     5 # under the terms of "Eclipse Public License v1.0"
       
     6 # which accompanies this distribution, and is available
       
     7 # at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     8 #
       
     9 # Initial Contributors:
       
    10 # Nokia Corporation - initial contribution.
       
    11 #
       
    12 # Contributors:
       
    13 #
       
    14 # Description:  use the CDL Compiler to process the CDL files, 
       
    15 #  generating client headers and internal headers
       
    16 #
       
    17 
       
    18 include LayoutConfig.mk
       
    19 
       
    20 do_nothing :
       
    21 	@rem do_nothing
       
    22 
       
    23 MAKMAKE : make_gen_dir
       
    24 	@rem
       
    25 	@rem dummy instances so that adaptation layer has necessary instance headers
       
    26 	@rem
       
    27 	@CdlCompiler instance -p$(gen_dir) ..\cdl\AknLayout.cdl _dummyakn
       
    28 	@CdlCompiler instance -p$(gen_dir) ..\cdl\AknApacLayout.cdl _dummyaknapac
       
    29 	@CdlCompiler instance -p$(gen_dir) ..\cdl\AppLayout.cdl _dummyapp
       
    30 	@CdlCompiler instance -p$(gen_dir) ..\cdl\AppApacLayout.cdl _dummyappapac
       
    31 	@CdlCompiler instance -p$(gen_dir) ..\cdl\skinLayout.cdl _dummyskin
       
    32 	@-del $(gen_dir)\_dummy*.*
       
    33 
       
    34 BLD : do_nothing
       
    35 
       
    36 CLEAN : 
       
    37 	@rmdir /s/q buildtemp
       
    38 
       
    39 LIB : do_nothing
       
    40 
       
    41 CLEANLIB : do_nothing
       
    42 
       
    43 RESOURCE :
       
    44 	@rem
       
    45 	@rem package interface
       
    46 	@rem
       
    47 	@CdlCompiler client -p.\buildtemp ..\cdl\LayoutPack.cdl
       
    48 	@rem
       
    49 	@rem layout interfaces
       
    50 	@rem
       
    51 	@CdlCompiler client -p.\buildtemp ..\cdl\AknLayout.cdl
       
    52 	@CdlCompiler client -p.\buildtemp ..\cdl\AknApacLayout.cdl
       
    53 	@CdlCompiler client -p.\buildtemp ..\cdl\AppLayout.cdl
       
    54 	@CdlCompiler client -p.\buildtemp ..\cdl\AppApacLayout.cdl
       
    55 	@CdlCompiler client -p.\buildtemp ..\cdl\SkinLayout.cdl
       
    56 	@CdlCompiler client -p.\buildtemp ..\cdl\AknLayoutScalable_Avkon.cdl
       
    57 	@CdlCompiler client -p.\buildtemp ..\cdl\AknLayoutScalable_Apps.cdl
       
    58 	@CdlCompiler client -p.\buildtemp ..\cdl\AknLayoutScalable_UiAccel.cdl
       
    59 	@rem
       
    60 	@rem font interfaces
       
    61 	@rem
       
    62 	@CdlCompiler client -p.\buildtemp ..\cdl\CdlFont.cdl
       
    63 	@rem
       
    64 	@rem layout metadata interfaces
       
    65 	@rem
       
    66 	@CdlCompiler client -p.\buildtemp ..\cdl\LayoutMetaData.cdl
       
    67 	@CdlCompiler client -p.\buildtemp ..\cdl\displaylayoutmetrics.cdl
       
    68 
       
    69 FREEZE : do_nothing
       
    70 
       
    71 SAVESPACE : do_nothing
       
    72 
       
    73 RELEASABLES :
       
    74 	@echo .\buildtemp\LayoutPack.cdl.h
       
    75 	@echo .\buildtemp\LayoutPack.cdl.common.h
       
    76 	@echo .\buildtemp\AknLayout.cdl.h
       
    77 	@echo .\buildtemp\AknLayout.cdl.common.h
       
    78 	@echo .\buildtemp\AknApacLayout.cdl.h
       
    79 	@echo .\buildtemp\AknApacLayout.cdl.common.h
       
    80 	@echo .\buildtemp\AppLayout.cdl.h
       
    81 	@echo .\buildtemp\AppLayout.cdl.common.h
       
    82 	@echo .\buildtemp\AppApacLayout.cdl.h
       
    83 	@echo .\buildtemp\AppApacLayout.cdl.common.h
       
    84 	@echo .\buildtemp\SkinLayout.cdl.h
       
    85 	@echo .\buildtemp\SkinLayout.cdl.common.h
       
    86 	@echo .\buildtemp\AknLayoutScalable_Avkon.cdl.h
       
    87 	@echo .\buildtemp\AknLayoutScalable_Avkon.cdl.common.h
       
    88 	@echo .\buildtemp\AknLayoutScalable_Apps.cdl.h
       
    89 	@echo .\buildtemp\AknLayoutScalable_Apps.cdl.common.h
       
    90 	@echo .\buildtemp\AknLayoutScalable_UiAccel.cdl.h
       
    91 	@echo .\buildtemp\AknLayoutScalable_UiAccel.cdl.common.h
       
    92 	@echo .\buildtemp\CdlFont.cdl.h
       
    93 	@echo .\buildtemp\CdlFont.cdl.common.h
       
    94 	@echo .\buildtemp\LayoutMetaData.cdl.h
       
    95 	@echo .\buildtemp\LayoutMetaData.cdl.common.h
       
    96 	@echo .\buildtemp\displaylayoutmetrics.cdl.h
       
    97 	@echo .\buildtemp\displaylayoutmetrics.cdl.common.h
       
    98 
       
    99 FINAL : do_nothing