summaryrefslogtreecommitdiff
path: root/recipes/qmake/files/common.pro
diff options
context:
space:
mode:
authorDenys Dmytriyenko <denis@denix.org>2009-03-17 14:32:59 -0400
committerDenys Dmytriyenko <denis@denix.org>2009-03-17 14:32:59 -0400
commit709c4d66e0b107ca606941b988bad717c0b45d9b (patch)
tree37ee08b1eb308f3b2b6426d5793545c38396b838 /recipes/qmake/files/common.pro
parentfa6cd5a3b993f16c27de4ff82b42684516d433ba (diff)
rename packages/ to recipes/ per earlier agreement
See links below for more details: http://thread.gmane.org/gmane.comp.handhelds.openembedded/21326 http://thread.gmane.org/gmane.comp.handhelds.openembedded/21816 Signed-off-by: Denys Dmytriyenko <denis@denix.org> Acked-by: Mike Westerhof <mwester@dls.net> Acked-by: Philip Balister <philip@balister.org> Acked-by: Khem Raj <raj.khem@gmail.com> Acked-by: Marcin Juszkiewicz <hrw@openembedded.org> Acked-by: Koen Kooi <koen@openembedded.org> Acked-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
Diffstat (limited to 'recipes/qmake/files/common.pro')
-rw-r--r--recipes/qmake/files/common.pro108
1 files changed, 108 insertions, 0 deletions
diff --git a/recipes/qmake/files/common.pro b/recipes/qmake/files/common.pro
new file mode 100644
index 0000000000..382d93f5d1
--- /dev/null
+++ b/recipes/qmake/files/common.pro
@@ -0,0 +1,108 @@
+#====================================================================================
+# common.pro (C) 2004 Michael 'Mickey' Lauer <mickey@Vanille.de>
+#====================================================================================
+#
+# Purpose: This file contains qmake scope rules of common usage
+#
+# Example: When building a qmake based application using libsdl,
+# use CONFIG+=sdl to add the proper include and library
+# paths and definitions to the resulting Makefile
+#
+#
+# General problem: One has to decide between evaluation at makefile generation time
+# and evaluation at makefile processing time.
+# The following example illustrates the difference:
+#
+# Evaluation at makefile processing time:
+#
+# sdl {
+# QMAKE_CFLAGS += `sdl-config --cflags`
+# LIBS += `sdl-config --libs`
+# }
+#
+# Evalutation at makefile generation time:
+#
+# sdl {
+# QMAKE_CFLAGS += $$system( sdl-config --cflags )
+# LIBS += `sdl-config --libs`
+# }
+#
+# For now I use version 2 which is a bit faster
+# See the fine qmake manual for more details
+#
+#
+
+#=============================================================================
+# pthread scope for multithreaded applications
+#
+
+pthread {
+ LIBS += -lpthread
+}
+
+#=============================================================================
+# sdl scopes for applications using the Simple Direct Media Layer (SDL)
+#
+
+sdl {
+ QMAKE_CXXFLAGS += $$system( sdl-config --cflags )
+ DEFINES += USE_SDL QTOPIA
+ LIBS += $$system( sdl-config --libs )
+}
+
+sdl-mixer {
+ LIBS += -lSDL_mixer
+}
+
+sdl-image {
+ LIBS += -lSDL_image
+}
+
+sdl-font {
+ LIBS += -lSDL_ttf
+}
+
+#=============================================================================
+#
+#
+
+opie {
+ DEFINES += QWS
+}
+
+opiecore {
+ LIBS += -lopiecore2
+}
+
+opieui {
+ CONFIG += opiecore
+ LIBS += -lopieui2
+}
+
+opienet {
+ CONFIG += opiecore
+ LIBS += -lopienet2
+}
+
+opiepim {
+ CONFIG += opiecore
+ LIBS += -lopiepim2
+}
+
+opiedb {
+ CONFIG += opiecore
+ LIBS += -lopiedb2
+}
+
+opiemm {
+ CONFIG += opiecore
+ LIBS += -lopiemm2
+}
+
+#=============================================================================
+#
+#
+
+#=============================================================================
+#
+#