]> pilppa.org Git - familiar-h63xx-build.git/blob - org.handhelds.familiar/packages/qmake/qmake-native-2.00a/linux-oe-qmake.conf
OE tree imported from monotone branch org.openembedded.oz354fam083 at revision 8b12e3...
[familiar-h63xx-build.git] / org.handhelds.familiar / packages / qmake / qmake-native-2.00a / linux-oe-qmake.conf
1 #
2 # qmake configuration for linux-oe-g++ / OpenEmbedded Build System / http://openembedded.org
3 #
4
5 MAKEFILE_GENERATOR      = UNIX
6 TEMPLATE                = app
7 CONFIG                  += qt warn_on release incremental link_prl
8 QT                      += core gui
9 QMAKE_INCREMENTAL_STYLE = sublib
10
11 QMAKE_CC                = $(OE_QMAKE_CC)
12 QMAKE_LEX               = flex
13 QMAKE_LEXFLAGS          =
14 QMAKE_YACC              = yacc
15 QMAKE_YACCFLAGS         = -d
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
29
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
41
42 QMAKE_INCDIR            =
43 QMAKE_LIBDIR            =
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)
48 QMAKE_INCDIR_OPENGL     =
49 QMAKE_LIBDIR_OPENGL     =
50
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    =
55 QMAKE_LFLAGS_DEBUG      =
56 QMAKE_LFLAGS_SHLIB      = -shared
57 QMAKE_LFLAGS_PLUGIN     = $$QMAKE_LFLAGS_SHLIB
58 QMAKE_LFLAGS_SONAME     = -Wl,-soname,
59 QMAKE_LFLAGS_THREAD     =
60 QMAKE_RPATH             = -Wl,-rpath-link,
61
62 QMAKE_LIBS              = $(LIBS_EXTRA)
63 QMAKE_LIBS_DYNLOAD      = -ldl
64 QMAKE_LIBS_X11          = $(OE_QMAKE_LIBS_X11)
65 QMAKE_LIBS_X11SM        =  
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
70
71 QMAKE_MOC               = $(OE_QMAKE_MOC)
72 QMAKE_UIC               = $(OE_QMAKE_UIC)
73
74 QMAKE_AR                = $(OE_QMAKE_AR) cqs
75 QMAKE_RANLIB            =
76
77 QMAKE_TAR               = tar -cf
78 QMAKE_GZIP              = gzip -9f
79
80 QMAKE_COPY              = cp -f
81 QMAKE_COPY_FILE         = $(COPY)
82 QMAKE_COPY_DIR          = $(COPY) -r
83 QMAKE_MOVE              = mv -f
84 QMAKE_DEL_FILE          = rm -f
85 QMAKE_DEL_DIR           = rmdir
86 QMAKE_STRIP             = $(OE_QMAKE_STRIP)
87 QMAKE_STRIPFLAGS_LIB    += --strip-unneeded
88 QMAKE_CHK_DIR_EXISTS    = test -d
89 QMAKE_MKDIR             = mkdir -p
90