SET (this_target graphics) INCLUDE_DIRECTORIES( ${SLP_INCLUDE_DIRS} ${CMAKE_SOURCE_DIR}/inc ${CMAKE_SOURCE_DIR}/src/ui/inc inc text /usr/include/osp /usr/include/osp/app /usr/include/osp/base /usr/include/osp/io /usr/include/osp/media /usr/include/osp/system ) SET (${this_target}_SOURCE_FILES FGrpBitmap.cpp FGrpBufferInfo.cpp FGrpCanvas.cpp FGrpColor.cpp FGrpCoordinateSystem.cpp FGrpDimension.cpp FGrpFont.cpp FGrpTextElement.cpp FGrpEnrichedText.cpp FGrpFloatPoint.cpp FGrpFloatDimension.cpp FGrpFloatRectangle.cpp FGrpFloatMatrix4.cpp FGrpFloatPoint3.cpp FGrpFloatVector4.cpp FGrpPoint.cpp FGrpRectangle.cpp FGrp_BitmapImpl.cpp FGrp_Bitmap.cpp FGrp_BitmapScreenCapture.cpp FGrp_BitmapTool.cpp FGrp_BitmapUtil.cpp FGrp_Callback.cpp FGrp_Canvas.cpp FGrp_CanvasImpl.cpp FGrp_CanvasCairo.cpp FGrp_CanvasPixman.cpp FGrp_CanvasRasterOp.cpp FGrp_CanvasShow.cpp FGrp_CanvasGpArc.cpp FGrp_CanvasGpEllipse.cpp FGrp_CanvasGpFillPolygon.cpp FGrp_CanvasGpLine.cpp FGrp_CanvasGpRoundRect.cpp FGrp_CanvasGpTriangle.cpp FGrp_NonScale.cpp FGrp_FontImpl.cpp FGrp_BufferInfoImpl.cpp FGrp_CoordinateSystem.cpp FGrp_CoordinateSystemImpl.cpp FGrp_CoordinateSystemDeviceSpec.cpp FGrp_Font.cpp FGrp_FontBidiManager.cpp FGrp_FontRsrcManager.cpp FGrp_FontFt2.cpp FGrp_FontCache.cpp FGrp_FontMemoryManager.cpp FGrp_Screen.cpp FGrp_TextElementImpl.cpp FGrp_EnrichedTextImpl.cpp util/FGrp_Util.cpp util/FGrp_UtilPixmap.cpp util/FGrp_UtilScratchpad.cpp effect/FGrp_EffectAlpha.cpp effect/FGrp_EffectFlip.cpp effect/FGrp_EffectManip.cpp effect/FGrp_EffectRotate.cpp effect/FGrp_EffectScale.cpp effect/FGrp_EffectScale2.cpp text/FGrp_TextTextColumn.cpp text/FGrp_TextTextElement.cpp text/FGrp_TextTextComposite.cpp text/FGrp_TextTextCutLink.cpp text/FGrp_TextTextCutLinkParser.cpp text/FGrp_TextTextCutLinkListInfo.cpp text/FGrp_TextTextImage.cpp text/FGrp_TextTextLine.cpp text/FGrp_TextTextObject.cpp text/FGrp_TextTextSimple.cpp text/FGrp_TextTextSimpleList.cpp text/FGrp_TextTextUtility.cpp text/FGrp_TextTextWidthManager.cpp ) SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fvisibility=hidden") ## Add Definitions ADD_DEFINITIONS(${OSP_DEFINITIONS} -D_MODEL_RES_WVGA) ## SET EXTRA COMPILER FLAGS SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} -fPIC" ) ## SET C COMPILER FLAGS SET(CMAKE_C_FLAGS "${OSP_DEBUG_FLAGS} ${OSP_OPT_FLAGS} ${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} ${OSP_COMPILER_FLAGS}") ## SET CPP COMPILER FLAGS SET(CMAKE_CXX_FLAGS "${OSP_DEBUG_FLAGS} ${OSP_OPT_FLAGS} ${CMAKE_CXX_FLAGS} ${EXTRA_CFLAGS} ${OSP_COMPILER_FLAGS}") ## Create Library ADD_LIBRARY (${this_target} STATIC ${${this_target}_SOURCE_FILES})