Introduces shared lib that provides the API of D-Bus org.agl.homescreen.
[staging/HomeScreen.git] / interfaces / interfaces.pro
index c2b8cc0..bd3fa39 100644 (file)
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-QT += core gui dbus
-greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
+QT  += dbus
+QT  -= gui
 
 TEMPLATE = lib
 CONFIG += staticlib
 TARGET = interfaces
 
+HEADERS += \
+    include/appframework.hpp \
+    include/windowmanager.hpp
+
+SOURCES += src/appframework.cpp \
+    src/windowmanager.cpp
+
 XMLSOURCES = \
+    appframework.xml \
     daynightmode.xml \
+    homescreen.xml \
+    inputevent.xml \
     popup.xml \
-    statusbar.xml
+    proximity.xml \
+    statusbar.xml \
+    windowmanager.xml
 
 gen_adapter_cpp.input = XMLSOURCES
 gen_adapter_cpp.commands = \
-    qdbusxml2cpp -m -a ${QMAKE_FILE_IN_BASE}_adapter ${QMAKE_FILE_IN}; \
+    qdbusxml2cpp -i include/${QMAKE_FILE_IN_BASE}.hpp -m -a ${QMAKE_FILE_IN_BASE}_adapter ${QMAKE_FILE_IN}; \
     moc $$OUT_PWD/${QMAKE_FILE_IN_BASE}_adapter.h -o $$OUT_PWD/${QMAKE_FILE_IN_BASE}_adapter.moc
 gen_adapter_cpp.output = ${QMAKE_FILE_IN_BASE}_adapter.cpp
 gen_adapter_cpp.variable_out = SOURCES
@@ -34,7 +46,7 @@ gen_adapter_cpp.clean = ${QMAKE_FILE_IN_BASE}_adapter.cpp
 
 gen_proxy_cpp.input = XMLSOURCES
 gen_proxy_cpp.commands = \
-    qdbusxml2cpp -m -p ${QMAKE_FILE_IN_BASE}_proxy ${QMAKE_FILE_IN}; \
+    qdbusxml2cpp -i include/${QMAKE_FILE_IN_BASE}.hpp -m -p ${QMAKE_FILE_IN_BASE}_proxy ${QMAKE_FILE_IN}; \
     moc $$OUT_PWD/${QMAKE_FILE_IN_BASE}_proxy.h -o $$OUT_PWD/${QMAKE_FILE_IN_BASE}_proxy.moc
 gen_proxy_cpp.output = ${QMAKE_FILE_IN_BASE}_proxy.cpp
 gen_proxy_cpp.variable_out = SOURCES
@@ -43,7 +55,7 @@ gen_proxy_cpp.clean = ${QMAKE_FILE_IN_BASE}_proxy.cpp
 gen_adapter_h.input = XMLSOURCES
 gen_adapter_h.commands = @echo Fake making the header for ${QMAKE_FILE_IN}
 gen_adapter_h.depends = ${QMAKE_FILE_IN_BASE}_adapter.cpp
-en_adapter_h.output = ${QMAKE_FILE_IN_BASE}_adapter.h
+gen_adapter_h.output = ${QMAKE_FILE_IN_BASE}_adapter.h
 gen_adapter_h.clean = ${QMAKE_FILE_IN_BASE}_adapter.h
 
 gen_proxy_h.input = XMLSOURCES