X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=interfaces%2Finterfaces.pro;h=9005915ceca023aa1b1d3b895a2168c46eb63036;hb=09f2f0036f122e49aa49e6c446d723850192a725;hp=d2e1a19f2aa67c2623c00689e948bbb4be3d760a;hpb=c32114eb2ccbe142d73c06a5992544d6eacb97d0;p=staging%2FHomeScreen.git diff --git a/interfaces/interfaces.pro b/interfaces/interfaces.pro index d2e1a19..9005915 100644 --- a/interfaces/interfaces.pro +++ b/interfaces/interfaces.pro @@ -1,4 +1,4 @@ -# Copyright (C) 2016 Mentor Graphics Development (Deutschland) GmbH +# Copyright (C) 2016, 2017 Mentor Graphics Development (Deutschland) GmbH # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -12,14 +12,10 @@ # See the License for the specific language governing permissions and # limitations under the License. -QT += core dbus -QT -= gui - -greaterThan(QT_MAJOR_VERSION, 4): QT += widgets - TEMPLATE = lib -CONFIG += staticlib TARGET = interfaces +QT = dbus +CONFIG += staticlib HEADERS += \ include/appframework.hpp \ @@ -30,6 +26,7 @@ SOURCES += src/appframework.cpp \ XMLSOURCES = \ appframework.xml \ + afm_user_daemon.xml \ daynightmode.xml \ homescreen.xml \ inputevent.xml \ @@ -38,13 +35,13 @@ XMLSOURCES = \ statusbar.xml \ windowmanager.xml -gen_adapter_cpp.input = XMLSOURCES -gen_adapter_cpp.commands = \ - 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 -gen_adapter_cpp.clean = ${QMAKE_FILE_IN_BASE}_adapter.cpp +gen_adaptor_cpp.input = XMLSOURCES +gen_adaptor_cpp.commands = \ + qdbusxml2cpp -i include/${QMAKE_FILE_IN_BASE}.hpp -m -a ${QMAKE_FILE_IN_BASE}_adaptor ${QMAKE_FILE_IN}; \ + moc $$OUT_PWD/${QMAKE_FILE_IN_BASE}_adaptor.h -o $$OUT_PWD/${QMAKE_FILE_IN_BASE}_adaptor.moc +gen_adaptor_cpp.output = ${QMAKE_FILE_IN_BASE}_adaptor.cpp +gen_adaptor_cpp.variable_out = SOURCES +gen_adaptor_cpp.clean = ${QMAKE_FILE_IN_BASE}_adaptor.cpp gen_proxy_cpp.input = XMLSOURCES gen_proxy_cpp.commands = \ @@ -54,11 +51,11 @@ gen_proxy_cpp.output = ${QMAKE_FILE_IN_BASE}_proxy.cpp gen_proxy_cpp.variable_out = SOURCES 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 -gen_adapter_h.output = ${QMAKE_FILE_IN_BASE}_adapter.h -gen_adapter_h.clean = ${QMAKE_FILE_IN_BASE}_adapter.h +gen_adaptor_h.input = XMLSOURCES +gen_adaptor_h.commands = @echo Fake making the header for ${QMAKE_FILE_IN} +gen_adaptor_h.depends = ${QMAKE_FILE_IN_BASE}_adaptor.cpp +gen_adaptor_h.output = ${QMAKE_FILE_IN_BASE}_adaptor.h +gen_adaptor_h.clean = ${QMAKE_FILE_IN_BASE}_adaptor.h gen_proxy_h.input = XMLSOURCES gen_proxy_h.commands = @echo Fake making the header for ${QMAKE_FILE_IN} @@ -66,8 +63,4 @@ gen_proxy_h.depends = ${QMAKE_FILE_IN_BASE}_proxy.cpp gen_proxy_h.output = ${QMAKE_FILE_IN_BASE}_proxy.h gen_proxy_h.clean = ${QMAKE_FILE_IN_BASE}_proxy.h -QMAKE_EXTRA_COMPILERS += gen_adapter_cpp gen_proxy_cpp gen_adapter_h gen_proxy_h - -# remove generated files -QMAKE_CLEAN += -r \ - $$OUT_PWD/* +QMAKE_EXTRA_COMPILERS += gen_adaptor_cpp gen_proxy_cpp gen_adaptor_h gen_proxy_h