1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
|
TARGET = syncml-server
CONFIG += link_pkgconfig
PKGCONFIG += glib-2.0 buteosyncfw5 buteosyncml5
packagesExist(systemsettings) {
PKGCONFIG += systemsettings
DEFINES += HAS_SYSTEMSETTINGS
} else {
PKGCONFIG += Qt5SystemInfo
}
INCLUDEPATH += . ../../syncmlcommon
LIBS += -L../../syncmlcommon
LIBS += -lsyncmlcommon5
QT += dbus
QT -= gui
VER_MAJ = 1
VER_MIN = 0
VER_PAT = 0
QMAKE_CXXFLAGS = -Wall \
-g \
-Wno-cast-align \
-O2 -finline-functions
QMAKE_CLEAN += $(TARGET) $(TARGET0) $(TARGET1) $(TARGET2)
QMAKE_CLEAN += $(OBJECTS_DIR)/*.gcda $(OBJECTS_DIR)/*.gcno $(OBJECTS_DIR)/*.gcov $(OBJECTS_DIR)/moc_*
SOURCES += SyncMLServer.cpp \
USBConnection.cpp \
BTConnection.cpp
HEADERS += SyncMLServer.h\
syncmlserver_global.h \
USBConnection.h \
BTConnection.h
OTHER_FILES += xml/*
TEMPLATE = lib
CONFIG += plugin
target.path = $$[QT_INSTALL_LIBS]/buteo-plugins-qt5/oopp/
DEFINES += SYNCMLSERVER_LIBRARY
sync.path = /etc/buteo/profiles/server
sync.files = xml/syncml.xml
template.path = /etc/buteo/profiles/sync
template.files = xml/bt_template.xml
btsrs.path = /etc/buteo/plugins/syncmlserver
btsrs.files = xml/syncml_server_sdp_record.xml xml/syncml_client_sdp_record.xml
INSTALLS += target sync btsrs template
|