layouts/aknlayout2/group/Interfaces.mk
author Pat Downey <patd@symbian.org>
Wed, 01 Sep 2010 12:19:53 +0100
branchRCL_3
changeset 107 9f95a5546443
parent 106 e4e3998ddda2
permissions -rw-r--r--
Revert incorrect RCL_3 drop: Revision: 201033 Kit: 201035

#
# Copyright (c) 2003-2008 Nokia Corporation and/or its subsidiary(-ies).
# All rights reserved.
# This component and the accompanying materials are made available
# under the terms of "Eclipse Public License v1.0"
# which accompanies this distribution, and is available
# at the URL "http://www.eclipse.org/legal/epl-v10.html".
#
# Initial Contributors:
# Nokia Corporation - initial contribution.
#
# Contributors:
#
# Description:  use the CDL Compiler to process the CDL files, 
#  generating client headers and internal headers
#

include LayoutConfig.mk

do_nothing :


MAKMAKE : make_gen_dir
	@CdlCompiler instance -p$(gen_dir) ../cdl/AknLayout.cdl _dummyakn
	@CdlCompiler instance -p$(gen_dir) ../cdl/AknApacLayout.cdl _dummyaknapac
	@CdlCompiler instance -p$(gen_dir) ../cdl/AppLayout.cdl _dummyapp
	@CdlCompiler instance -p$(gen_dir) ../cdl/AppApacLayout.cdl _dummyappapac
	@CdlCompiler instance -p$(gen_dir) ../cdl/SkinLayout.cdl _dummyskin

	@python -c "import glob,os; filelist=glob.glob('$(gen_dir)/_dummy*.*');\
	map((lambda f: os.remove(f)), filelist)"

BLD : do_nothing

CLEAN : 
	@python -c "import os.path,shutil; if os.path.exists('./buildtemp') and shutil.rmtree('./buildtemp')"

LIB : do_nothing

CLEANLIB : do_nothing

RESOURCE :
	@CdlCompiler client -p./buildtemp ../cdl/LayoutPack.cdl
	@CdlCompiler client -p./buildtemp ../cdl/AknLayout.cdl
	@CdlCompiler client -p./buildtemp ../cdl/AknApacLayout.cdl
	@CdlCompiler client -p./buildtemp ../cdl/AppLayout.cdl
	@CdlCompiler client -p./buildtemp ../cdl/AppApacLayout.cdl
	@CdlCompiler client -p./buildtemp ../cdl/SkinLayout.cdl
	@CdlCompiler client -p./buildtemp ../cdl/AknLayoutScalable_Avkon.cdl
	@CdlCompiler client -p./buildtemp ../cdl/AknLayoutScalable_Apps.cdl
	@CdlCompiler client -p./buildtemp ../cdl/AknLayoutScalable_UiAccel.cdl
	@CdlCompiler client -p./buildtemp ../cdl/CdlFont.cdl
	@CdlCompiler client -p./buildtemp ../cdl/LayoutMetaData.cdl
	@CdlCompiler client -p./buildtemp ../cdl/displaylayoutmetrics.cdl

FREEZE : do_nothing

SAVESPACE : do_nothing

RELEASABLES :
	@echo ./buildtemp/LayoutPack.cdl.h
	@echo ./buildtemp/LayoutPack.cdl.common.h
	@echo ./buildtemp/AknLayout.cdl.h
	@echo ./buildtemp/AknLayout.cdl.common.h
	@echo ./buildtemp/AknApacLayout.cdl.h
	@echo ./buildtemp/AknApacLayout.cdl.common.h
	@echo ./buildtemp/AppLayout.cdl.h
	@echo ./buildtemp/AppLayout.cdl.common.h
	@echo ./buildtemp/AppApacLayout.cdl.h
	@echo ./buildtemp/AppApacLayout.cdl.common.h
	@echo ./buildtemp/SkinLayout.cdl.h
	@echo ./buildtemp/SkinLayout.cdl.common.h
	@echo ./buildtemp/AknLayoutScalable_Avkon.cdl.h
	@echo ./buildtemp/AknLayoutScalable_Avkon.cdl.common.h
	@echo ./buildtemp/AknLayoutScalable_Apps.cdl.h
	@echo ./buildtemp/AknLayoutScalable_Apps.cdl.common.h
	@echo ./buildtemp/AknLayoutScalable_UiAccel.cdl.h
	@echo ./buildtemp/AknLayoutScalable_UiAccel.cdl.common.h
	@echo ./buildtemp/CdlFont.cdl.h
	@echo ./buildtemp/CdlFont.cdl.common.h
	@echo ./buildtemp/LayoutMetaData.cdl.h
	@echo ./buildtemp/LayoutMetaData.cdl.common.h
	@echo ./buildtemp/displaylayoutmetrics.cdl.h
	@echo ./buildtemp/displaylayoutmetrics.cdl.common.h

FINAL : do_nothing