2 # qmake configuration for building with linux-omap3-g++
4 include(../../common/g++.conf)
5 include(../../common/linux.conf)
6 include(../../common/qws.conf)
8 #------------------------------------------------------------------------------
9 # Configuration Settings
11 # *** YOU MUST MODIFY THE FOLLOWING SETTINGS FOR YOUR SYSTEM ***
13 # By default, these settings read their values from environment variables.
14 # You may choose to set the relevant environment variables prior to running
15 # "make" instead of setting them here.
16 #------------------------------------------------------------------------------
18 # QMAKE_CSTOOL_DIR : Location of CodeSourcery 2008q1 Toolset
19 # QMAKE_GFX_SDK_DIR : Location of your graphics SDK directory
20 # QMAKE_GFX_ES_DIR : Graphics SDK sub-directory that contains your OpenGL
21 # libraries. This should be "gfx_rel" if you have ES 3.x
22 # silicon, and "gfx_rel_es2.x" if you have ES 2.x silicon.
24 QMAKE_CSTOOL_DIR = /home/martin/eurobot.sickd/soft/build/gumstix/qt/arm-2008q1
25 QMAKE_GFX_SDK_DIR = /home/martin/eurobot.sickd/soft/build/gumstix/qt/OMAP35x_Graphics_SDK_3_00_00_09
26 QMAKE_GFX_ES_DIR = gfx_rel_es2.x
28 #------------------------------------------------------------------------------
29 # Modifications to g++.conf
30 #------------------------------------------------------------------------------
31 # Compiler Flags to take advantage of the ARM Cortex-A8 architecture
33 # Change the next two lines to efficiently compile Qt for ARM generation if it
34 # is other than Cortex-A8
36 QMAKE_CFLAGS_RELEASE = -O3 -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp
37 QMAKE_CXXFLAGS_RELEASE = -O3 -march=armv7-a -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp
39 #------------------------------------------------------------------------------
40 # It should be ok to leave the remaining settings unmodified
41 #------------------------------------------------------------------------------
44 QMAKE_CSTOOL_BIN = $$QMAKE_CSTOOL_DIR/bin
46 QMAKE_CC = $$QMAKE_CSTOOL_BIN/arm-none-linux-gnueabi-gcc
47 QMAKE_CXX = /home/martin/eurobot.sickd/soft/build/gumstix/qt/arm-2008q1/bin/arm-none-linux-gnueabi-g++
48 QMAKE_LINK = $$QMAKE_CSTOOL_BIN/arm-none-linux-gnueabi-g++
49 QMAKE_LINK_SHLIB = $$QMAKE_CSTOOL_BIN/arm-none-linux-gnueabi-g++
50 QMAKE_AR = $$QMAKE_CSTOOL_BIN/arm-none-linux-gnueabi-ar cqs
51 QMAKE_OBJCOPY = $$QMAKE_CSTOOL_BIN/arm-none-linux-gnueabi-objcopy
52 QMAKE_STRIP = $$QMAKE_CSTOOL_BIN/arm-none-linux-gnueabi-strip
55 QMAKE_INCDIR = $$QMAKE_GFX_SDK_DIR/GFX_Linux_SDK/OGLES2/SDKPackage/Builds/OGLES2/Include
56 QMAKE_INCDIR += $$QMAKE_GFX_SDK_DIR/GFX_Linux_SDK/OGLES2/SDKPackage/Builds/OGLES2/LinuxOMAP3/Include
57 QMAKE_INCDIR += $$QMAKE_GFX_SDK_DIR/GFX_Linux_SDK/OGLES/SDKPackage/Builds/OGLES/Include
58 QMAKE_INCDIR += $$QMAKE_GFX_SDK_DIR/include
59 QMAKE_INCDIR += $$QMAKE_GFX_SDK_DIR/GFX_Linux_SDK/OVG/SDKPackage/Builds/OVG/Include
60 QMAKE_LIBDIR = $$QMAKE_GFX_SDK_DIR/$$QMAKE_GFX_ES_DIR
62 # Specify additional libraries to link
63 QMAKE_LIBS_EGL = -lEGL -lIMGegl -lsrv_um
64 QMAKE_LIBS_OPENGL_ES1 = $$QMAKE_LIBS_EGL -lGLES_CM
65 QMAKE_LIBS_OPENGL_ES1CL = $$QMAKE_LIBS_OPENGL_ES1
66 QMAKE_LIBS_OPENGL_ES2 = $$QMAKE_LIBS_EGL -lGLESv2
67 QMAKE_LIBS_OPENVG = $$QMAKE_LIBS_EGL -lOpenVG -lOpenVGU