]> rtime.felk.cvut.cz Git - eurobot/public.git/blob - build/gumstix/qt/linux-omap3-g++/qmake.conf
999029cddb6c28095961d581e4867925cf6df74c
[eurobot/public.git] / build / gumstix / qt / linux-omap3-g++ / qmake.conf
1 #
2 # qmake configuration for building with linux-omap3-g++
3 #
4 include(../../common/g++.conf)
5 include(../../common/linux.conf)
6 include(../../common/qws.conf)
7
8 #------------------------------------------------------------------------------
9 # Configuration Settings
10 #
11 # *** YOU MUST MODIFY THE FOLLOWING SETTINGS FOR YOUR SYSTEM ***
12 #
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 #------------------------------------------------------------------------------
17 #
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.
23 #
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
27
28 #------------------------------------------------------------------------------
29 # Modifications to g++.conf
30 #------------------------------------------------------------------------------
31 # Compiler Flags to take advantage of the ARM Cortex-A8 architecture
32 #
33 # Change the next two lines to efficiently compile Qt for ARM generation if it
34 #     is other than Cortex-A8
35 #
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
38
39 #------------------------------------------------------------------------------
40 # It should be ok to leave the remaining settings unmodified
41 #------------------------------------------------------------------------------
42
43 # Toolchain
44 QMAKE_CSTOOL_BIN = $$QMAKE_CSTOOL_DIR/bin
45
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
53
54 # Search Paths
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
61
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
68
69 load(qt_config)