53 lines
1.3 KiB
Prolog
53 lines
1.3 KiB
Prolog
TARGET = maemovibration
|
|
HEADERS += buttonwidget.h mcevibrator.h
|
|
SOURCES += main.cpp buttonwidget.cpp mcevibrator.cpp
|
|
|
|
# All generated files goes same directory
|
|
OBJECTS_DIR = build
|
|
MOC_DIR = build
|
|
UI_DIR = build
|
|
DESTDIR = build
|
|
|
|
TEMPLATE = app
|
|
CONFIG += debug
|
|
QT=core gui
|
|
|
|
maemo5 {
|
|
QT += dbus
|
|
CONFIG += link_pkgconfig
|
|
PKG_CONFIG += mce
|
|
INSTALLS += target
|
|
target.path = /usr/bin/
|
|
|
|
INSTALLS += desktop
|
|
desktop.path = /usr/share/applications/hildon
|
|
desktop.files = data/maemovibration.desktop
|
|
|
|
INSTALLS += service
|
|
service.path = /usr/share/dbus-1/services
|
|
service.files = data/maemovibration.service
|
|
|
|
INSTALLS += icon64
|
|
icon64.path = /usr/share/icons/hicolor/64x64/apps
|
|
icon64.files = data/64x64/maemovibration.png
|
|
|
|
#
|
|
# Targets for debian source and binary package creation
|
|
#
|
|
debian-src.commands = dpkg-buildpackage -S -r -us -uc -d
|
|
debian-bin.commands = dpkg-buildpackage -b -r -uc -d
|
|
debian-all.depends = debian-src debian-bin
|
|
|
|
#
|
|
# Clean all but Makefile
|
|
#
|
|
compiler_clean.commands = -$(DEL_FILE) $(TARGET)
|
|
|
|
QMAKE_EXTRA_TARGETS += debian-all debian-src debian-bin compiler_clean
|
|
}
|
|
|
|
!maemo5 {
|
|
error(The Maemo Vibration Example only works for the maemo target!)
|
|
}
|
|
|