diff -r 000000000000 -r bde4ae8d615e os/graphics/graphicsdeviceinterface/bitgdi/group/GenNewRscFile.mk --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/os/graphics/graphicsdeviceinterface/bitgdi/group/GenNewRscFile.mk Fri Jun 15 03:10:57 2012 +0200 @@ -0,0 +1,112 @@ +# 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) + + +