remove QMAKE_CLEAN += -r * from project files
[staging/HomeScreen.git] / HomeScreen / HomeScreen.pro
index 458db51..dae24dc 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
-
-TARGET = HomeScreen
 TEMPLATE = app
+TARGET = HomeScreen
+QT = widgets dbus
+
+include(../interfaces/interfaces.pri)
+include(../ivi_layermanagement_api.pri)
 
 SOURCES += \
     src/main.cpp \
@@ -27,26 +27,18 @@ SOURCES += \
     src/controlbarwidget.cpp \
     src/statusbarwidget.cpp \
     src/applauncherwidget.cpp \
-    src/homescreencontrolinterface.cpp
+    src/homescreencontrolinterface.cpp \
+    src/layouthandler.cpp
 
 HEADERS  += \
-    ../interfaces/appframework.h \
-    ../interfaces/daynightmode.h \
-    ../interfaces/popup.h \
-    ../interfaces/statusbar.h \
     src/mainwindow.h \
     src/settingswidget.h \
     src/popupwidget.h \
     src/controlbarwidget.h \
     src/statusbarwidget.h \
     src/applauncherwidget.h \
-    src/homescreencontrolinterface.h
-
-INCLUDEPATH += $$OUT_PWD/../interfaces
-INCLUDEPATH += ../interfaces/
-
-LIBS += -L$$OUT_PWD/../interfaces -linterfaces
-
+    src/homescreencontrolinterface.h \
+    src/layouthandler.h
 
 FORMS    += \
     resources/mainwindow.ui \
@@ -72,9 +64,3 @@ HomeScreen.depends = $(HomeScreen) copydata
 export(HomeScreen.depends)
 export(copydata.commands)
 QMAKE_EXTRA_TARGETS += HomeScreen copydata
-
-# remove generated files
-QMAKE_CLEAN += -r \
-    $$OUT_PWD/colorschemes \
-    $$OUT_PWD/HomeScreen \
-    $$OUT_PWD/Makefile