svgtencoder/svgtenc/standalone/group/svgtbinencoderlinux.mk
changeset 38 c811dbf92c53
parent 28 682a0332b10b
equal deleted inserted replaced
33:c142ff960c50 38:c811dbf92c53
     1 #
     1 PROGRAM=svgtbinencode
     2 # Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
     2 OBJS=.
     3 # All rights reserved.
     3 PARENT_DIR=.
     4 # This component and the accompanying materials are made available
       
     5 # under the terms of "Eclipse Public License v1.0"
       
     6 # which accompanies this distribution, and is available
       
     7 # at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     8 #
       
     9 # Initial Contributors:
       
    10 # Nokia Corporation - initial contribution.
       
    11 #
       
    12 # Contributors:
       
    13 #
       
    14 # Description:
       
    15 #
       
    16 
       
    17 PROGRAM=/home/nokia/standalone/group/svgtbinencode.exe
       
    18 OBJS=/home/nokia/standalone/group
       
    19 PARENT_DIR=/home/nokia/standalone/group
       
    20 SOURCES_CPP=../Internal/Gfx2D/src/GfxFloatFixPt.cpp \
     4 SOURCES_CPP=../Internal/Gfx2D/src/GfxFloatFixPt.cpp \
    21 ../Internal/Gfx2D/src/Gfxtrignometric.cpp \
     5 ../Internal/Gfx2D/src/Gfxtrignometric.cpp \
    22 ../Internal/Gfx2D/src/GfxGc/GfxColor.cpp \
     6 ../Internal/Gfx2D/src/GfxGc/GfxColor.cpp \
    23 ../Internal/Gfx2D/src/GfxGc/GfxGradientPaint.cpp \
     7 ../Internal/Gfx2D/src/GfxGc/GfxGradientPaint.cpp \
    24 ../Internal/Gfx2D/src/GfxGeom/GfxAffineTransform.cpp \
     8 ../Internal/Gfx2D/src/GfxGeom/GfxAffineTransform.cpp \
   164 INCLUDES=-I "$(PARENT_DIR)" -I "$(PARENT_DIR)/inc" -I usr/include 
   148 INCLUDES=-I "$(PARENT_DIR)" -I "$(PARENT_DIR)/inc" -I usr/include 
   165 	#  /I"$(EPOCROOT)epoc32/include" /
   149 	#  /I"$(EPOCROOT)epoc32/include" /
   166 	 # /I"$(STLPORT_INC)"
   150 	 # /I"$(STLPORT_INC)"
   167 
   151 
   168 VPATH=$(PARENT_DIR)
   152 VPATH=$(PARENT_DIR)
   169 CC=g++ -g
   153 
       
   154 # Uncomment this, to generate a debug version.
       
   155 # debug=-g3
       
   156 
       
   157 CC=g++ -O2 -m32 $(debug)
       
   158 
   170 LINK=ld
   159 LINK=ld
   171 LINK32_FLAGS=/home/nokia/standalone/lib_linux/libxercesenc-c.so.28
   160 LINK32_FLAGS=-L../lib_linux -lxercesenc-c
   172 DEFINES =-I "../Internal/SVGEngine/inc" \
   161 DEFINES =-I "../Internal/SVGEngine/inc" \
   173 -I "../Internal/Gfx2D/inc" \
   162 -I "../Internal/Gfx2D/inc" \
   174 -I "../Internal/Gfx2D/VGRasterizer/inc" \
   163 -I "../Internal/Gfx2D/VGRasterizer/inc" \
   175 -I "../Internal/Xmldomimpl/inc" \
   164 -I "../Internal/Xmldomimpl/inc" \
   176 -I "../Internal/SVGImpl/inc/SVGDOM" \
   165 -I "../Internal/SVGImpl/inc/SVGDOM" \
   179 -I "../Internal/Sax2Print" \
   168 -I "../Internal/Sax2Print" \
   180 -I "../Internal/Nvg/inc" \
   169 -I "../Internal/Nvg/inc" \
   181 -I "../Internal/Path/inc" -D ARM -D NDEBUG -D _CONSOLE -D _MBCS
   170 -I "../Internal/Path/inc" -D ARM -D NDEBUG -D _CONSOLE -D _MBCS
   182 #/YX /FD /c
   171 #/YX /FD /c
   183 #CLFLAGS = /Od /nologo /GF -W4 /Fd -GX
   172 #CLFLAGS = /Od /nologo /GF -W4 /Fd -GX
   184 CLFLAGS =-ansi -umacro -fms-extensions -w -fshort-wchar -g3 
   173 CLFLAGS =-ansi -umacro -fms-extensions -w -fshort-wchar $(debug)
   185 #/nologo /MT /GX 
   174 #/nologo /MT /GX 
   186 $(PROGRAM) : $(OBJECTS_CPP_REL) $(OBJECTS_C_REL) 
   175 $(PROGRAM) : $(OBJECTS_CPP_REL) $(OBJECTS_C_REL) 
   187 #	echo $(SOURCES_CPP)
   176 #	echo $(SOURCES_CPP)
   188 #	echo $(SOURCES_C)
   177 #	echo $(SOURCES_C)
   189 	g++ -g3 -lstdc++ -o $(PROGRAM) $(OBJECTS_CPP_REL) $(OBJECTS_C_REL) $(LINK32_FLAGS)
   178 	$(CC) -lstdc++ -lpthread -o $(PROGRAM) $(OBJECTS_CPP_REL) $(OBJECTS_C_REL) $(LINK32_FLAGS)
   190 
   179 
   191 #DEB : $(OBJECTS_CPP_DEB) 
   180 #DEB : $(OBJECTS_CPP_DEB) 
   192 	echo "DEB build Called"
   181 	echo "DEB build Called"
   193 #	echo $(SOURCES_CPP)
   182 #	echo $(SOURCES_CPP)
   194 #	echo $(SOURCES_C)
   183 #	echo $(SOURCES_C)
   245 clean : FORCE
   234 clean : FORCE
   246 	cd ../; \
   235 	cd ../; \
   247 	find -name *.o -type f -exec rm {} \;
   236 	find -name *.o -type f -exec rm {} \;
   248 
   237 
   249 FORCE:
   238 FORCE:
   250 
       
   251