16 # |
16 # |
17 |
17 |
18 include LayoutConfig.mk |
18 include LayoutConfig.mk |
19 |
19 |
20 do_nothing : |
20 do_nothing : |
21 @rem do_nothing |
21 |
22 |
22 |
23 MAKMAKE : make_gen_dir |
23 MAKMAKE : make_gen_dir |
24 @rem |
24 @CdlCompiler instance -p$(gen_dir) ../cdl/AknLayout.cdl _dummyakn |
25 @rem dummy instances so that adaptation layer has necessary instance headers |
25 @CdlCompiler instance -p$(gen_dir) ../cdl/AknApacLayout.cdl _dummyaknapac |
26 @rem |
26 @CdlCompiler instance -p$(gen_dir) ../cdl/AppLayout.cdl _dummyapp |
27 @CdlCompiler instance -p$(gen_dir) ..\cdl\AknLayout.cdl _dummyakn |
27 @CdlCompiler instance -p$(gen_dir) ../cdl/AppApacLayout.cdl _dummyappapac |
28 @CdlCompiler instance -p$(gen_dir) ..\cdl\AknApacLayout.cdl _dummyaknapac |
28 @CdlCompiler instance -p$(gen_dir) ../cdl/SkinLayout.cdl _dummyskin |
29 @CdlCompiler instance -p$(gen_dir) ..\cdl\AppLayout.cdl _dummyapp |
29 |
30 @CdlCompiler instance -p$(gen_dir) ..\cdl\AppApacLayout.cdl _dummyappapac |
30 @python -c "import glob,os; filelist=glob.glob('$(gen_dir)/_dummy*.*');\ |
31 @CdlCompiler instance -p$(gen_dir) ..\cdl\skinLayout.cdl _dummyskin |
31 map((lambda f: os.remove(f)), filelist)" |
32 @-del $(gen_dir)\_dummy*.* |
|
33 |
32 |
34 BLD : do_nothing |
33 BLD : do_nothing |
35 |
34 |
36 CLEAN : |
35 CLEAN : |
37 @rmdir /s/q buildtemp |
36 @python -c "import os.path,shutil; if os.path.exists('./buildtemp') and shutil.rmtree('./buildtemp')" |
38 |
37 |
39 LIB : do_nothing |
38 LIB : do_nothing |
40 |
39 |
41 CLEANLIB : do_nothing |
40 CLEANLIB : do_nothing |
42 |
41 |
43 RESOURCE : |
42 RESOURCE : |
44 @rem |
43 @CdlCompiler client -p./buildtemp ../cdl/LayoutPack.cdl |
45 @rem package interface |
44 @CdlCompiler client -p./buildtemp ../cdl/AknLayout.cdl |
46 @rem |
45 @CdlCompiler client -p./buildtemp ../cdl/AknApacLayout.cdl |
47 @CdlCompiler client -p.\buildtemp ..\cdl\LayoutPack.cdl |
46 @CdlCompiler client -p./buildtemp ../cdl/AppLayout.cdl |
48 @rem |
47 @CdlCompiler client -p./buildtemp ../cdl/AppApacLayout.cdl |
49 @rem layout interfaces |
48 @CdlCompiler client -p./buildtemp ../cdl/SkinLayout.cdl |
50 @rem |
49 @CdlCompiler client -p./buildtemp ../cdl/AknLayoutScalable_Avkon.cdl |
51 @CdlCompiler client -p.\buildtemp ..\cdl\AknLayout.cdl |
50 @CdlCompiler client -p./buildtemp ../cdl/AknLayoutScalable_Apps.cdl |
52 @CdlCompiler client -p.\buildtemp ..\cdl\AknApacLayout.cdl |
51 @CdlCompiler client -p./buildtemp ../cdl/AknLayoutScalable_UiAccel.cdl |
53 @CdlCompiler client -p.\buildtemp ..\cdl\AppLayout.cdl |
52 @CdlCompiler client -p./buildtemp ../cdl/CdlFont.cdl |
54 @CdlCompiler client -p.\buildtemp ..\cdl\AppApacLayout.cdl |
53 @CdlCompiler client -p./buildtemp ../cdl/LayoutMetaData.cdl |
55 @CdlCompiler client -p.\buildtemp ..\cdl\SkinLayout.cdl |
54 @CdlCompiler client -p./buildtemp ../cdl/displaylayoutmetrics.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 |
55 |
69 FREEZE : do_nothing |
56 FREEZE : do_nothing |
70 |
57 |
71 SAVESPACE : do_nothing |
58 SAVESPACE : do_nothing |
72 |
59 |
73 RELEASABLES : |
60 RELEASABLES : |
74 @echo .\buildtemp\LayoutPack.cdl.h |
61 @echo ./buildtemp/LayoutPack.cdl.h |
75 @echo .\buildtemp\LayoutPack.cdl.common.h |
62 @echo ./buildtemp/LayoutPack.cdl.common.h |
76 @echo .\buildtemp\AknLayout.cdl.h |
63 @echo ./buildtemp/AknLayout.cdl.h |
77 @echo .\buildtemp\AknLayout.cdl.common.h |
64 @echo ./buildtemp/AknLayout.cdl.common.h |
78 @echo .\buildtemp\AknApacLayout.cdl.h |
65 @echo ./buildtemp/AknApacLayout.cdl.h |
79 @echo .\buildtemp\AknApacLayout.cdl.common.h |
66 @echo ./buildtemp/AknApacLayout.cdl.common.h |
80 @echo .\buildtemp\AppLayout.cdl.h |
67 @echo ./buildtemp/AppLayout.cdl.h |
81 @echo .\buildtemp\AppLayout.cdl.common.h |
68 @echo ./buildtemp/AppLayout.cdl.common.h |
82 @echo .\buildtemp\AppApacLayout.cdl.h |
69 @echo ./buildtemp/AppApacLayout.cdl.h |
83 @echo .\buildtemp\AppApacLayout.cdl.common.h |
70 @echo ./buildtemp/AppApacLayout.cdl.common.h |
84 @echo .\buildtemp\SkinLayout.cdl.h |
71 @echo ./buildtemp/SkinLayout.cdl.h |
85 @echo .\buildtemp\SkinLayout.cdl.common.h |
72 @echo ./buildtemp/SkinLayout.cdl.common.h |
86 @echo .\buildtemp\AknLayoutScalable_Avkon.cdl.h |
73 @echo ./buildtemp/AknLayoutScalable_Avkon.cdl.h |
87 @echo .\buildtemp\AknLayoutScalable_Avkon.cdl.common.h |
74 @echo ./buildtemp/AknLayoutScalable_Avkon.cdl.common.h |
88 @echo .\buildtemp\AknLayoutScalable_Apps.cdl.h |
75 @echo ./buildtemp/AknLayoutScalable_Apps.cdl.h |
89 @echo .\buildtemp\AknLayoutScalable_Apps.cdl.common.h |
76 @echo ./buildtemp/AknLayoutScalable_Apps.cdl.common.h |
90 @echo .\buildtemp\AknLayoutScalable_UiAccel.cdl.h |
77 @echo ./buildtemp/AknLayoutScalable_UiAccel.cdl.h |
91 @echo .\buildtemp\AknLayoutScalable_UiAccel.cdl.common.h |
78 @echo ./buildtemp/AknLayoutScalable_UiAccel.cdl.common.h |
92 @echo .\buildtemp\CdlFont.cdl.h |
79 @echo ./buildtemp/CdlFont.cdl.h |
93 @echo .\buildtemp\CdlFont.cdl.common.h |
80 @echo ./buildtemp/CdlFont.cdl.common.h |
94 @echo .\buildtemp\LayoutMetaData.cdl.h |
81 @echo ./buildtemp/LayoutMetaData.cdl.h |
95 @echo .\buildtemp\LayoutMetaData.cdl.common.h |
82 @echo ./buildtemp/LayoutMetaData.cdl.common.h |
96 @echo .\buildtemp\displaylayoutmetrics.cdl.h |
83 @echo ./buildtemp/displaylayoutmetrics.cdl.h |
97 @echo .\buildtemp\displaylayoutmetrics.cdl.common.h |
84 @echo ./buildtemp/displaylayoutmetrics.cdl.common.h |
98 |
85 |
99 FINAL : do_nothing |
86 FINAL : do_nothing |