diff -r 000000000000 -r f453ebb75370 gfxconversion/mifconv/makefile_templates/mifconv_step2.make --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gfxconversion/mifconv/makefile_templates/mifconv_step2.make Tue Feb 02 01:11:11 2010 +0200 @@ -0,0 +1,74 @@ +## +# Copyright (c) 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: +# +# + + +# Handle issues related to SOURCEDIR +ifneq ($(strip $(SOURCEDIR)),) + # Replace \ with / in SOURCEDIR + SOURCEDIR:=$(subst \,/,$(SOURCEDIR)) + + # Replace / with $/ in SOURCEDIR + SOURCEDIR:=$(subst /,$/,$(SOURCEDIR)) + + # Insert EXTENSION_ROOT + SOURCEDIR:=$(EXTENSION_ROOT)$/$(SOURCEDIR) + +endif + + +# Debug prints +#$(warning PARAMFILE $(PARAMFILE)) +#$(warning VECTORSOURCEDIR $(VECTORSOURCEDIR)) +#$(warning VECTORINTERMEDIATEDIR $(VECTORINTERMEDIATEDIR)) +#$(warning BITMAPSOURCEDIR $(BITMAPSOURCEDIR)) +#$(warning WINS_TARGETDIR $(WINS_TARGETDIR)) +#$(warning WINSCW_TARGETDIR $(WINSCW_TARGETDIR)) +#$(warning TARGETDIR $(TARGETDIR)) +#$(warning HEADERDIR $(HEADERDIR)) +#$(warning SOURCEDIR $(SOURCEDIR)) +#$(warning TARGETFILE $(TARGETFILE)) +#$(warning HEADERFILE $(HEADERFILE)) +#$(warning SOURCES $(SOURCES)) +#$(warning SOURCEFILE $(SOURCEFILE)) +#$(warning SVGENCODINGVERSION $(SVGENCODINGVERSION)) + + + +# Check that SOURCES and SOURCESFILE is not defined at the same time and at least one of them has been defined +$(if $(SOURCES),$(if $(SOURCEFILE),$(error Must not define both SOURCES- and SOURCEFILE-parameters!),),$(if $(SOURCEFILE),,$(error Must define either SOURCES- or SOURCEFILE-parameter!))) + +# If SOURCES-parameter is not empty, then it is the OPTIONS +ifneq ($(strip $(SOURCES)),) + OPTIONS:=$(SOURCES) +endif + +# If SOURCEFILE-parameter is not empty +ifneq ($(strip $(SOURCEFILE)),) + # Replace \ with / in SOURCEFILE + SOURCEFILE:=$(subst \,/,$(SOURCEFILE)) + + # Replace / with $/ in SOURCEFILE + SOURCEFILE:=$(subst /,$/,$(SOURCEFILE)) + + # Add each of the lines in the file to the OPTIONS + OPTIONS:=$(foreach LINE, \ + $(shell $(TOOLCAT) $(EXTENSION_ROOT)$/$(SOURCEFILE)), \ + $(LINE)) +endif + +# Change any leading '/' into '-' due to problems in make +OPTIONS := $(patsubst /%,-%,$(OPTIONS))