summaryrefslogtreecommitdiffstats
path: root/src/modules/Unity/Application/Application.pri
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules/Unity/Application/Application.pri')
-rw-r--r--src/modules/Unity/Application/Application.pri62
1 files changed, 62 insertions, 0 deletions
diff --git a/src/modules/Unity/Application/Application.pri b/src/modules/Unity/Application/Application.pri
new file mode 100644
index 0000000..fb01dac
--- /dev/null
+++ b/src/modules/Unity/Application/Application.pri
@@ -0,0 +1,62 @@
+CONFIG += link_pkgconfig
+PKGCONFIG += mirclient mirserver gsettings-qt glib-2.0 ubuntu-app-launch-2 gio-unix-2.0
+### egl url-dispatcher-1
+
+QT += qml-private quick-private gui-private core-private dbus
+
+CONFIG += no_keywords
+
+SOURCES = $$PWD/application_manager.cpp \
+ $$PWD/application.cpp \
+ $$PWD/desktopfilereader.cpp \
+ $$PWD/plugin.cpp \
+ $$PWD/applicationscreenshotprovider.cpp \
+ $$PWD/dbuswindowstack.cpp \
+ $$PWD/taskcontroller.cpp \
+ $$PWD/mirsurfacemanager.cpp \
+ $$PWD/ubuntukeyboardinfo.cpp \
+ $$PWD/mirsurfaceitem.cpp \
+ $$PWD/mirbuffersgtexture.cpp \
+ $$PWD/proc_info.cpp \
+ $$PWD/session.cpp \
+ $$PWD/sessionmanager.cpp \
+ $$PWD/sharedwakelock.cpp \
+ $$PWD/upstart/applicationcontroller.cpp \
+ $$PWD/settings.cpp \
+
+HEADERS = $$PWD/application.h \
+ $$PWD/application_manager.h \
+ $$PWD/applicationcontroller.h \
+ $$PWD/applicationscreenshotprovider.h \
+ $$PWD/dbuswindowstack.h \
+ $$PWD/desktopfilereader.h \
+ $$PWD/gscopedpointer.h \
+ $$PWD/mirbuffersgtexture.h \
+ $$PWD/mirsurfaceitem.h \
+ $$PWD/mirsurfaceiteminterface.h \
+ $$PWD/mirsurfaceitemmodel.h \
+ $$PWD/mirsurfacemanager.h \
+ $$PWD/objectlistmodel.h \
+ $$PWD/proc_info.h \
+ $$PWD/session.h \
+ $$PWD/session_interface.h \
+ $$PWD/sessionmanager.h \
+ $$PWD/sessionmodel.h \
+ $$PWD/settings.h \
+ $$PWD/settings_interface.h \
+ $$PWD/sharedwakelock.h \
+ $$PWD/taskcontroller.h \
+ $$PWD/ubuntukeyboardinfo.h
+
+include($$PWD/../../../platforms/mirserver/mirserver.pri)
+include($$PWD/../../../common/common.pri)
+
+# unity-shell-application does not have a shared library, so we have to run moc
+# on their header files
+
+PKG_CONFIG = $$pkgConfigExecutable()
+UNITY_INCLUDEDIR = $$system($$PKG_CONFIG --variable=includedir unity-shell-application)
+
+HEADERS += \
+ $$UNITY_INCLUDEDIR/unity/shell/application/ApplicationInfoInterface.h \
+ $$UNITY_INCLUDEDIR/unity/shell/application/ApplicationManagerInterface.h