2 # qmake configuration for linux-oe-g++ / OpenEmbedded Build System / http://openembedded.org
5 MAKEFILE_GENERATOR = UNIX
7 CONFIG += qt warn_on release incremental link_prl
9 QMAKE_INCREMENTAL_STYLE = sublib
11 QMAKE_CC = $(OE_QMAKE_CC)
16 QMAKE_YACCFLAGS_MANGLE = -p $base -b $base
17 QMAKE_YACC_HEADER = $base.tab.h
18 QMAKE_YACC_SOURCE = $base.tab.c
19 QMAKE_CFLAGS = -pipe $(OE_QMAKE_CFLAGS) $(CFLAGS_EXTRA)
20 QMAKE_CFLAGS_DEPS = -M
21 QMAKE_CFLAGS_WARN_ON = -Wall -W
22 QMAKE_CFLAGS_WARN_OFF =
23 QMAKE_CFLAGS_RELEASE = $(if $(CFLAGS_RELEASE),$(CFLAGS_RELEASE), -O2)
24 QMAKE_CFLAGS_DEBUG = -g
25 QMAKE_CFLAGS_SHLIB = -fPIC
26 QMAKE_CFLAGS_YACC = -Wno-unused -Wno-parentheses
27 QMAKE_CFLAGS_THREAD = -D_REENTRANT
28 QMAKE_CFLAGS_HIDESYMS = -fvisibility=hidden
30 QMAKE_CXX = $(OE_QMAKE_CXX)
31 QMAKE_CXXFLAGS = $$QMAKE_CFLAGS $(OE_QMAKE_CXXFLAGS) $(CXXFLAGS_EXTRA)
32 QMAKE_CXXFLAGS_DEPS = $$QMAKE_CFLAGS_DEPS
33 QMAKE_CXXFLAGS_WARN_ON = $$QMAKE_CFLAGS_WARN_ON
34 QMAKE_CXXFLAGS_WARN_OFF = $$QMAKE_CFLAGS_WARN_OFF
35 QMAKE_CXXFLAGS_RELEASE = $$QMAKE_CFLAGS_RELEASE
36 QMAKE_CXXFLAGS_DEBUG = $$QMAKE_CFLAGS_DEBUG
37 QMAKE_CXXFLAGS_SHLIB = $$QMAKE_CFLAGS_SHLIB
38 QMAKE_CXXFLAGS_YACC = $$QMAKE_CFLAGS_YACC
39 QMAKE_CXXFLAGS_THREAD = $$QMAKE_CFLAGS_THREAD
40 QMAKE_CXXFLAGS_HIDESYMS = $$QMAKE_CFLAGS_HIDESYMS -fvisibility-inlines-hidden
44 QMAKE_INCDIR_X11 = $(OE_QMAKE_INCDIR_X11)
45 QMAKE_LIBDIR_X11 = $(OE_QMAKE_LIBDIR_X11)
46 QMAKE_INCDIR_QT = $(OE_QMAKE_INCDIR_QT)
47 QMAKE_LIBDIR_QT = $(OE_QMAKE_LIBDIR_QT)
51 QMAKE_LINK = $(OE_QMAKE_LINK)
52 QMAKE_LINK_SHLIB = $(OE_QMAKE_LINK)
53 QMAKE_LFLAGS = $(OE_QMAKE_LDFLAGS) $(LFLAGS_EXTRA)
54 QMAKE_LFLAGS_RELEASE =
56 QMAKE_LFLAGS_SHLIB = -shared
57 QMAKE_LFLAGS_PLUGIN = $$QMAKE_LFLAGS_SHLIB
58 QMAKE_LFLAGS_SONAME = -Wl,-soname,
60 QMAKE_RPATH = -Wl,-rpath-link,
62 QMAKE_LIBS = $(LIBS_EXTRA)
63 QMAKE_LIBS_DYNLOAD = -ldl
64 QMAKE_LIBS_X11 = $(OE_QMAKE_LIBS_X11)
66 QMAKE_LIBS_QT = -l$(OE_QMAKE_LIBS_QT)
67 QMAKE_LIBS_QT_THREAD = -l$(OE_QMAKE_LIBS_QT)-mt
68 QMAKE_LIBS_QT_OPENGL = -lqgl
69 QMAKE_LIBS_THREAD = -lpthread
71 QMAKE_MOC = $(OE_QMAKE_MOC)
72 QMAKE_UIC = $(OE_QMAKE_UIC)
74 QMAKE_AR = $(OE_QMAKE_AR) cqs
81 QMAKE_COPY_FILE = $(COPY)
82 QMAKE_COPY_DIR = $(COPY) -r
84 QMAKE_DEL_FILE = rm -f
86 QMAKE_STRIP = $(OE_QMAKE_STRIP)
87 QMAKE_STRIPFLAGS_LIB += --strip-unneeded
88 QMAKE_CHK_DIR_EXISTS = test -d
89 QMAKE_MKDIR = mkdir -p