|
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 |