graphicsdeviceinterface/bitgdi/group/GenNewRscFile.mk
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Fri, 16 Apr 2010 16:21:04 +0300
changeset 36 01a6848ebfd7
parent 0 5d03bc08d59c
permissions -rw-r--r--
Revision: 201009 Kit: 201015

# Copyright (c) 2003-2009 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:
# Generate test RSC files using new RSC file format: RSC file header + RSC file section + Bitmap file section
# 
#

!if "$(PLATFORM)"=="WINS" || "$(PLATFORM)"=="WINSCW"
TARGETDIR=$(EPOCROOT)EPOC32\RELEASE\$(PLATFORM)\$(CFG)\Z\SYSTEM\DATA
!else
TARGETDIR=$(EPOCROOT)EPOC32\DATA\Z\SYSTEM\DATA
!endif

do_nothing :
	rem do_nothing

#
# The targets invoked by bld...
#

MAKMAKE : do_nothing

TARGET_FILES=\
		$(TARGETDIR)\RscHeader2.Bin \
		$(TARGETDIR)\DummyRscFile.RSC \
		..\TBIT\8ROMC.MBM \
		..\TBIT\8RAMC.MBM \
		$(TARGETDIR)\RomRsc_RomMbm.rsc \
		$(TARGETDIR)\RamRsc_RamMbm.rsc \
		..\TBIT\8RAMC2.MBM \
		$(TARGETDIR)\RamRsc_RamMbm2.rsc \
		..\TBIT\8ROMC2.MBM \
		$(TARGETDIR)\RomRsc_RomMbm2.rsc \
		$(TARGETDIR)\RomRsc_RamMbm.rsc \
		$(TARGETDIR)\RamRsc_RomMbm.rsc \
		$(TARGETDIR)\RamRsc_RomMbm2.rsc \
		$(TARGETDIR)\RomRsc_RamMbm2.rsc

$(TARGETDIR)\RscHeader2.Bin : ..\TBIT\RscHeader2.Bin
		@copy ..\TBIT\RscHeader2.Bin			$(TARGETDIR)\RscHeader2.Bin

$(TARGETDIR)\DummyRscFile.RSC : ..\TBIT\DummyRscFile.RSC
		@copy ..\TBIT\DummyRscFile.RSC			$(TARGETDIR)\DummyRscFile.RSC

..\TBIT\8ROMC.MBM : ..\TBIT\RLETest.bmp
		@BMCONV.EXE		/s		..\TBIT\8ROMC.MBM		/c8..\TBIT\RLETest.bmp

..\TBIT\8RAMC.MBM : ..\TBIT\RLETest.bmp
		@BMCONV.EXE				..\TBIT\8RAMC.MBM		/c8..\TBIT\RLETest.bmp

$(TARGETDIR)\RomRsc_RomMbm.rsc : ..\TBIT\RscHeader2.Bin ..\TBIT\DummyRscFile.RSC ..\TBIT\8ROMC.MBM
		@copy ..\TBIT\RscHeader2.Bin /b + ..\TBIT\DummyRscFile.RSC /b + ..\TBIT\8ROMC.MBM /b $(TARGETDIR)\RomRsc_RomMbm.rsc

$(TARGETDIR)\RamRsc_RamMbm.rsc : ..\TBIT\RscHeader2.Bin ..\TBIT\DummyRscFile.RSC ..\TBIT\8RAMC.MBM
		@copy ..\TBIT\RscHeader2.Bin /b + ..\TBIT\DummyRscFile.RSC /b + ..\TBIT\8RAMC.MBM /b $(TARGETDIR)\RamRsc_RamMbm.rsc

..\TBIT\8RAMC2.MBM : ..\TBIT\TBmp.bmp ..\TBIT\TGdiGen.bmp
		@BMCONV.EXE				..\TBIT\8RAMC2.MBM		/c8..\TBIT\TBmp.bmp		/c8..\TBIT\TGdiGen.bmp

$(TARGETDIR)\RamRsc_RamMbm2.rsc : ..\TBIT\RscHeader2.Bin ..\TBIT\DummyRscFile.RSC ..\TBIT\8RAMC2.MBM
		@copy ..\TBIT\RscHeader2.Bin /b + ..\TBIT\DummyRscFile.RSC /b + ..\TBIT\8RAMC2.MBM /b $(TARGETDIR)\RamRsc_RamMbm2.rsc

..\TBIT\8ROMC2.MBM : ..\TBIT\TBmp.bmp ..\TBIT\TGdiGen.bmp
		@BMCONV.EXE		/s		..\TBIT\8ROMC2.MBM		/c8..\TBIT\TBmp.bmp		/c8..\TBIT\TGdiGen.bmp

$(TARGETDIR)\RomRsc_RomMbm2.rsc : ..\TBIT\RscHeader2.Bin ..\TBIT\DummyRscFile.RSC ..\TBIT\8ROMC2.MBM
		@copy ..\TBIT\RscHeader2.Bin /b + ..\TBIT\DummyRscFile.RSC /b + ..\TBIT\8ROMC2.MBM /b $(TARGETDIR)\RomRsc_RomMbm2.rsc

$(TARGETDIR)\RomRsc_RamMbm.rsc : ..\TBIT\RscHeader2.Bin ..\TBIT\DummyRscFile.RSC ..\TBIT\8RAMC.MBM
		@copy ..\TBIT\RscHeader2.Bin /b + ..\TBIT\DummyRscFile.RSC /b + ..\TBIT\8RAMC.MBM /b $(TARGETDIR)\RomRsc_RamMbm.rsc

$(TARGETDIR)\RamRsc_RomMbm.rsc : ..\TBIT\RscHeader2.Bin ..\TBIT\DummyRscFile.RSC ..\TBIT\8ROMC.MBM
		@copy ..\TBIT\RscHeader2.Bin /b + ..\TBIT\DummyRscFile.RSC /b + ..\TBIT\8ROMC.MBM /b $(TARGETDIR)\RamRsc_RomMbm.rsc

$(TARGETDIR)\RamRsc_RomMbm2.rsc : ..\TBIT\RscHeader2.Bin ..\TBIT\DummyRscFile.RSC ..\TBIT\8ROMC2.MBM
		@copy ..\TBIT\RscHeader2.Bin /b + ..\TBIT\DummyRscFile.RSC /b + ..\TBIT\8ROMC2.MBM /b $(TARGETDIR)\RamRsc_RomMbm2.rsc

$(TARGETDIR)\RomRsc_RamMbm2.rsc : ..\TBIT\RscHeader2.Bin ..\TBIT\DummyRscFile.RSC ..\TBIT\8RAMC2.MBM
		@copy ..\TBIT\RscHeader2.Bin /b + ..\TBIT\DummyRscFile.RSC /b + ..\TBIT\8RAMC2.MBM /b $(TARGETDIR)\RomRsc_RamMbm2.rsc

BLD : $(TARGET_FILES)

CLEAN : 
	-@erase $(TARGET_FILES)

SAVESPACE : do_nothing

RESOURCE : do_nothing

FREEZE : do_nothing

LIB : do_nothing

CLEANLIB : do_nothing

FINAL : do_nothing

RELEASABLES : 
	@echo $(TARGET_FILES)