X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=interfaces%2Finterfaces.pro;h=1d2920aa8f8fd9e4e7d0111ef7627461e6a7447d;hb=c15499baf78f777de62899a376b0f3cd6b651920;hp=c2b8cc00e53e27e23a5b0064e3e75c1e55ecaccb;hpb=3478f65b39560b333ba189e7d86e2c2cebfc9c7a;p=staging%2FHomeScreen.git diff --git a/interfaces/interfaces.pro b/interfaces/interfaces.pro index c2b8cc0..1d2920a 100644 --- a/interfaces/interfaces.pro +++ b/interfaces/interfaces.pro @@ -12,21 +12,32 @@ # 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 - TEMPLATE = lib -CONFIG += staticlib TARGET = interfaces +QT = dbus +CONFIG += staticlib + +HEADERS += \ + include/appframework.hpp \ + include/windowmanager.hpp + +SOURCES += src/appframework.cpp \ + src/windowmanager.cpp XMLSOURCES = \ + appframework.xml \ + afm_user_daemon.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 +45,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 +54,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