layouts/aknlayout2/group/Interfaces.mk
branchRCL_3
changeset 107 9f95a5546443
parent 106 e4e3998ddda2
equal deleted inserted replaced
106:e4e3998ddda2 107:9f95a5546443
    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