summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--examples/cenumerator/cenumerator.pro2
-rw-r--r--examples/enumerator/enumerator.pro2
-rw-r--r--examples/terminal/terminal.pro2
-rw-r--r--modules/qt_serialport.pri16
-rw-r--r--qtserialport.pro (renamed from serialport.pro)9
-rw-r--r--src/qt4support/serialport.pri14
-rw-r--r--src/serialport/qt4support/install-helper.pri (renamed from src/qt4support/install-helper.pri)2
-rw-r--r--src/serialport/qt4support/qringbuffer_p.h (renamed from src/qt4support/qringbuffer_p.h)0
-rw-r--r--src/serialport/qt4support/qwineventnotifier_p.h (renamed from src/qt4support/qwineventnotifier_p.h)0
-rw-r--r--src/serialport/qt4support/serialport.prf (renamed from src/qt4support/serialport.prf)2
-rw-r--r--src/serialport/serialport-global.h (renamed from src/serialport-global.h)6
-rw-r--r--src/serialport/serialport-lib.pri (renamed from src/src-lib.pri)4
-rw-r--r--[-rwxr-xr-x]src/serialport/serialport.cpp (renamed from src/serialport.cpp)0
-rw-r--r--src/serialport/serialport.h (renamed from src/serialport.h)2
-rw-r--r--src/serialport/serialport.pro18
-rw-r--r--[-rwxr-xr-x]src/serialport/serialport_p.h (renamed from src/serialport_p.h)0
-rw-r--r--src/serialport/serialport_symbian.cpp (renamed from src/serialport_symbian.cpp)0
-rw-r--r--src/serialport/serialport_symbian_p.h (renamed from src/serialport_symbian_p.h)0
-rw-r--r--src/serialport/serialport_unix.cpp (renamed from src/serialport_unix.cpp)0
-rw-r--r--src/serialport/serialport_unix_p.h (renamed from src/serialport_unix_p.h)0
-rw-r--r--src/serialport/serialport_win.cpp (renamed from src/serialport_win.cpp)0
-rw-r--r--src/serialport/serialport_win_p.h (renamed from src/serialport_win_p.h)0
-rw-r--r--src/serialport/serialport_wince.cpp (renamed from src/serialport_wince.cpp)0
-rw-r--r--src/serialport/serialportinfo.cpp (renamed from src/serialportinfo.cpp)0
-rw-r--r--src/serialport/serialportinfo.h (renamed from src/serialportinfo.h)2
-rw-r--r--[-rwxr-xr-x]src/serialport/serialportinfo_mac.cpp (renamed from src/serialportinfo_mac.cpp)0
-rw-r--r--src/serialport/serialportinfo_p.h (renamed from src/serialportinfo_p.h)0
-rw-r--r--[-rwxr-xr-x]src/serialport/serialportinfo_symbian.cpp (renamed from src/serialportinfo_symbian.cpp)0
-rw-r--r--[-rwxr-xr-x]src/serialport/serialportinfo_unix.cpp (renamed from src/serialportinfo_unix.cpp)0
-rw-r--r--[-rwxr-xr-x]src/serialport/serialportinfo_win.cpp (renamed from src/serialportinfo_win.cpp)0
-rw-r--r--src/serialport/serialportinfo_wince.cpp (renamed from src/serialportinfo_wince.cpp)0
-rw-r--r--src/serialport/ttylocker_unix.cpp (renamed from src/ttylocker_unix.cpp)0
-rw-r--r--src/serialport/ttylocker_unix_p.h (renamed from src/ttylocker_unix_p.h)0
-rw-r--r--src/src.pro28
-rw-r--r--sync.profile19
-rw-r--r--tests/manual/serialport/serialport.pro2
-rw-r--r--tests/manual/serialportinfo/serialportinfo.pro2
37 files changed, 46 insertions, 86 deletions
diff --git a/examples/cenumerator/cenumerator.pro b/examples/cenumerator/cenumerator.pro
index 3a77a70..3e20020 100644
--- a/examples/cenumerator/cenumerator.pro
+++ b/examples/cenumerator/cenumerator.pro
@@ -1,7 +1,7 @@
greaterThan(QT_MAJOR_VERSION, 4) {
QT += core serialport
} else {
- include($$SERIALPORT_PROJECT_ROOT/src/qt4support/serialport.prf)
+ include($$SERIALPORT_PROJECT_ROOT/src/serialport/qt4support/serialport.prf)
}
TARGET = cenumerator
diff --git a/examples/enumerator/enumerator.pro b/examples/enumerator/enumerator.pro
index 92ecb5e..e66ee9e 100644
--- a/examples/enumerator/enumerator.pro
+++ b/examples/enumerator/enumerator.pro
@@ -1,7 +1,7 @@
greaterThan(QT_MAJOR_VERSION, 4) {
QT += widgets serialport
} else {
- include($$SERIALPORT_PROJECT_ROOT/src/qt4support/serialport.prf)
+ include($$SERIALPORT_PROJECT_ROOT/src/serialport/qt4support/serialport.prf)
}
TARGET = enumerator
diff --git a/examples/terminal/terminal.pro b/examples/terminal/terminal.pro
index 81cc90f..3cdfa22 100644
--- a/examples/terminal/terminal.pro
+++ b/examples/terminal/terminal.pro
@@ -1,7 +1,7 @@
greaterThan(QT_MAJOR_VERSION, 4) {
QT += widgets serialport
} else {
- include($$SERIALPORT_PROJECT_ROOT/src/qt4support/serialport.prf)
+ include($$SERIALPORT_PROJECT_ROOT/src/serialport/qt4support/serialport.prf)
}
TARGET = terminal
diff --git a/modules/qt_serialport.pri b/modules/qt_serialport.pri
deleted file mode 100644
index a3dcd8f..0000000
--- a/modules/qt_serialport.pri
+++ /dev/null
@@ -1,16 +0,0 @@
-QT.serialport.VERSION = 1.0.0
-QT.serialport.MAJOR_VERSION = 1
-QT.serialport.MINOR_VERSION = 0
-QT.serialport.PATCH_VERSION = 0
-
-QT.serialport.name = QtAddOnSerialPort
-QT.serialport.bins = $$QT_MODULE_BIN_BASE
-QT.serialport.includes = $$QT_MODULE_INCLUDE_BASE $$QT_MODULE_INCLUDE_BASE/$$QT.serialport.name
-QT.serialport.private_includes = $$QT_MODULE_INCLUDE_BASE/$$QT.serialport.name/$$QT.serialport.VERSION
-QT.serialport.sources = $$QT_MODULE_BASE/src
-QT.serialport.libs = $$QT_MODULE_LIB_BASE
-QT.serialport.plugins = $$QT_MODULE_PLUGIN_BASE
-QT.serialport.imports = $$QT_MODULE_IMPORT_BASE
-QT.serialport.depends = core core-private
-
-QT_CONFIG += serialport
diff --git a/serialport.pro b/qtserialport.pro
index d0512bf..2d03c94 100644
--- a/serialport.pro
+++ b/qtserialport.pro
@@ -1,11 +1,14 @@
-TEMPLATE = subdirs
-SUBDIRS = src examples tests
-CONFIG += ordered
include(doc/doc.pri)
lessThan(QT_MAJOR_VERSION, 5) {
+ TEMPLATE = subdirs
+ SUBDIRS = src examples tests
+ CONFIG += ordered
+
!infile($$OUT_PWD/.qmake.cache, SERIALPORT_PROJECT_ROOT) {
system("echo SERIALPORT_PROJECT_ROOT = $$PWD >> $$OUT_PWD/.qmake.cache")
system("echo SERIALPORT_BUILD_ROOT = $$OUT_PWD >> $$OUT_PWD/.qmake.cache")
}
+} else {
+ load(qt_parts)
}
diff --git a/src/qt4support/serialport.pri b/src/qt4support/serialport.pri
deleted file mode 100644
index 06c66a1..0000000
--- a/src/qt4support/serialport.pri
+++ /dev/null
@@ -1,14 +0,0 @@
-QT.serialport.VERSION = 1.0.0
-QT.serialport.MAJOR_VERSION = 1
-QT.serialport.MINOR_VERSION = 0
-QT.serialport.PATCH_VERSION = 0
-
-QT.serialport.name = SerialPort
-QT.serialport.bins = $$QT_MODULE_BIN_BASE
-QT.serialport.includes = $$QT_MODULE_INCLUDE_BASE $$QT_MODULE_INCLUDE_BASE/QtAddOnSerialPort
-QT.serialport.private_includes = $$QT_MODULE_INCLUDE_BASE/$$QT.serialport.name/$$QT.serialport.VERSION
-QT.serialport.sources = $$QT_MODULE_BASE/src
-QT.serialport.libs = $$QT_MODULE_LIB_BASE
-QT.serialport.plugins = $$QT_MODULE_PLUGIN_BASE
-QT.serialport.imports = $$QT_MODULE_IMPORT_BASE
-QT.serialport.depends = core
diff --git a/src/qt4support/install-helper.pri b/src/serialport/qt4support/install-helper.pri
index 657299f..657dbd6 100644
--- a/src/qt4support/install-helper.pri
+++ b/src/serialport/qt4support/install-helper.pri
@@ -12,7 +12,7 @@ target_headers.files = $$PUBLIC_HEADERS
target_headers.path = $$[QT_INSTALL_PREFIX]/include/QtAddOnSerialPort
INSTALLS += target_headers
-mkspecs_features.files = $$SERIALPORT_PROJECT_ROOT/src/qt4support/serialport.prf
+mkspecs_features.files = $$SERIALPORT_PROJECT_ROOT/src/serialport/qt4support/serialport.prf
mkspecs_features.path = $$[QT_INSTALL_DATA]/mkspecs/features
INSTALLS += mkspecs_features
diff --git a/src/qt4support/qringbuffer_p.h b/src/serialport/qt4support/qringbuffer_p.h
index 65eb8d7..65eb8d7 100644
--- a/src/qt4support/qringbuffer_p.h
+++ b/src/serialport/qt4support/qringbuffer_p.h
diff --git a/src/qt4support/qwineventnotifier_p.h b/src/serialport/qt4support/qwineventnotifier_p.h
index a87994d..a87994d 100644
--- a/src/qt4support/qwineventnotifier_p.h
+++ b/src/serialport/qt4support/qwineventnotifier_p.h
diff --git a/src/qt4support/serialport.prf b/src/serialport/qt4support/serialport.prf
index 5f9e030..489acb5 100644
--- a/src/qt4support/serialport.prf
+++ b/src/serialport/qt4support/serialport.prf
@@ -1,7 +1,7 @@
!exists($$[QT_INSTALL_HEADERS]/QtAddOnSerialPort) {
INCLUDEPATH += $$SERIALPORT_BUILD_ROOT/include $$SERIALPORT_BUILD_ROOT/include/QtAddOnSerialPort
- SERIALPORT_BUILD_SUBDIR = src
+ SERIALPORT_BUILD_SUBDIR = src/serialport
win32 {
CONFIG(debug, debug|release) {
SERIALPORT_BUILD_SUBDIR = $$SERIALPORT_BUILD_SUBDIR/debug
diff --git a/src/serialport-global.h b/src/serialport/serialport-global.h
index 786ce99..d0f7680 100644
--- a/src/serialport-global.h
+++ b/src/serialport/serialport-global.h
@@ -44,10 +44,10 @@
#include "qglobal.h"
-#if defined(QT_ADDON_SERIALPORT_LIB)
-# define Q_ADDON_SERIALPORT_EXPORT Q_DECL_EXPORT
+#if defined(QT_SERIALPORT_LIB)
+# define Q_SERIALPORT_EXPORT Q_DECL_EXPORT
#else
-# define Q_ADDON_SERIALPORT_EXPORT Q_DECL_IMPORT
+# define Q_SERIALPORT_EXPORT Q_DECL_IMPORT
#endif
#if defined(QT_NAMESPACE)
diff --git a/src/src-lib.pri b/src/serialport/serialport-lib.pri
index 6363cbb..3d946c1 100644
--- a/src/src-lib.pri
+++ b/src/serialport/serialport-lib.pri
@@ -2,10 +2,6 @@ INCLUDEPATH += $$PWD
linux*:DEFINES += HAVE_LIBUDEV
-greaterThan(QT_MAJOR_VERSION, 4) {
- HEADERS += qtaddonserialportversion.h
-}
-
PUBLIC_HEADERS += \
$$PWD/serialport-global.h \
$$PWD/serialport.h \
diff --git a/src/serialport.cpp b/src/serialport/serialport.cpp
index 178a835..178a835 100755..100644
--- a/src/serialport.cpp
+++ b/src/serialport/serialport.cpp
diff --git a/src/serialport.h b/src/serialport/serialport.h
index 184d88e..769ecfb 100644
--- a/src/serialport.h
+++ b/src/serialport/serialport.h
@@ -51,7 +51,7 @@ QT_BEGIN_NAMESPACE_SERIALPORT
class SerialPortInfo;
class SerialPortPrivate;
-class Q_ADDON_SERIALPORT_EXPORT SerialPort : public QIODevice
+class Q_SERIALPORT_EXPORT SerialPort : public QIODevice
{
Q_OBJECT
diff --git a/src/serialport/serialport.pro b/src/serialport/serialport.pro
new file mode 100644
index 0000000..5fdec9f
--- /dev/null
+++ b/src/serialport/serialport.pro
@@ -0,0 +1,18 @@
+QT = core
+DEFINES += QT_SERIALPORT_LIB
+VERSION = 1.0.0
+
+include($$PWD/serialport-lib.pri)
+
+greaterThan(QT_MAJOR_VERSION, 4) {
+ load(qt_build_config)
+ QT += core-private
+ TARGET = QtAddOnSerialPort
+ load(qt_module)
+} else {
+ TEMPLATE = lib
+ TARGET = $$qtLibraryTarget(SerialPort$$QT_LIBINFIX)
+ include($$PWD/qt4support/install-helper.pri)
+ CONFIG += module create_prl
+ mac:QMAKE_FRAMEWORK_BUNDLE_NAME = $$TARGET
+}
diff --git a/src/serialport_p.h b/src/serialport/serialport_p.h
index 852e7f5..852e7f5 100755..100644
--- a/src/serialport_p.h
+++ b/src/serialport/serialport_p.h
diff --git a/src/serialport_symbian.cpp b/src/serialport/serialport_symbian.cpp
index c2542fd..c2542fd 100644
--- a/src/serialport_symbian.cpp
+++ b/src/serialport/serialport_symbian.cpp
diff --git a/src/serialport_symbian_p.h b/src/serialport/serialport_symbian_p.h
index 647585c..647585c 100644
--- a/src/serialport_symbian_p.h
+++ b/src/serialport/serialport_symbian_p.h
diff --git a/src/serialport_unix.cpp b/src/serialport/serialport_unix.cpp
index 4bb314b..4bb314b 100644
--- a/src/serialport_unix.cpp
+++ b/src/serialport/serialport_unix.cpp
diff --git a/src/serialport_unix_p.h b/src/serialport/serialport_unix_p.h
index 76a6494..76a6494 100644
--- a/src/serialport_unix_p.h
+++ b/src/serialport/serialport_unix_p.h
diff --git a/src/serialport_win.cpp b/src/serialport/serialport_win.cpp
index af43f79..af43f79 100644
--- a/src/serialport_win.cpp
+++ b/src/serialport/serialport_win.cpp
diff --git a/src/serialport_win_p.h b/src/serialport/serialport_win_p.h
index 171f2cb..171f2cb 100644
--- a/src/serialport_win_p.h
+++ b/src/serialport/serialport_win_p.h
diff --git a/src/serialport_wince.cpp b/src/serialport/serialport_wince.cpp
index 7489747..7489747 100644
--- a/src/serialport_wince.cpp
+++ b/src/serialport/serialport_wince.cpp
diff --git a/src/serialportinfo.cpp b/src/serialport/serialportinfo.cpp
index 82d927a..82d927a 100644
--- a/src/serialportinfo.cpp
+++ b/src/serialport/serialportinfo.cpp
diff --git a/src/serialportinfo.h b/src/serialport/serialportinfo.h
index 2594427..049a468 100644
--- a/src/serialportinfo.h
+++ b/src/serialport/serialportinfo.h
@@ -54,7 +54,7 @@ class SerialPort;
class SerialPortInfoPrivate;
class SerialInfoPrivateDeleter;
-class Q_ADDON_SERIALPORT_EXPORT SerialPortInfo
+class Q_SERIALPORT_EXPORT SerialPortInfo
{
Q_DECLARE_PRIVATE(SerialPortInfo)
public:
diff --git a/src/serialportinfo_mac.cpp b/src/serialport/serialportinfo_mac.cpp
index 6672a84..6672a84 100755..100644
--- a/src/serialportinfo_mac.cpp
+++ b/src/serialport/serialportinfo_mac.cpp
diff --git a/src/serialportinfo_p.h b/src/serialport/serialportinfo_p.h
index 262efa8..262efa8 100644
--- a/src/serialportinfo_p.h
+++ b/src/serialport/serialportinfo_p.h
diff --git a/src/serialportinfo_symbian.cpp b/src/serialport/serialportinfo_symbian.cpp
index 057c760..057c760 100755..100644
--- a/src/serialportinfo_symbian.cpp
+++ b/src/serialport/serialportinfo_symbian.cpp
diff --git a/src/serialportinfo_unix.cpp b/src/serialport/serialportinfo_unix.cpp
index 2869d44..2869d44 100755..100644
--- a/src/serialportinfo_unix.cpp
+++ b/src/serialport/serialportinfo_unix.cpp
diff --git a/src/serialportinfo_win.cpp b/src/serialport/serialportinfo_win.cpp
index a0e4c73..a0e4c73 100755..100644
--- a/src/serialportinfo_win.cpp
+++ b/src/serialport/serialportinfo_win.cpp
diff --git a/src/serialportinfo_wince.cpp b/src/serialport/serialportinfo_wince.cpp
index 1fbbd86..1fbbd86 100644
--- a/src/serialportinfo_wince.cpp
+++ b/src/serialport/serialportinfo_wince.cpp
diff --git a/src/ttylocker_unix.cpp b/src/serialport/ttylocker_unix.cpp
index 3e36d67..3e36d67 100644
--- a/src/ttylocker_unix.cpp
+++ b/src/serialport/ttylocker_unix.cpp
diff --git a/src/ttylocker_unix_p.h b/src/serialport/ttylocker_unix_p.h
index ed93fb1..ed93fb1 100644
--- a/src/ttylocker_unix_p.h
+++ b/src/serialport/ttylocker_unix_p.h
diff --git a/src/src.pro b/src/src.pro
index 2647b84..1426d64 100644
--- a/src/src.pro
+++ b/src/src.pro
@@ -1,27 +1,3 @@
-TEMPLATE = lib
-MODULE = serialport
-QT -= gui
-
-greaterThan(QT_MAJOR_VERSION, 4) {
- TARGET = $$QT.serialport.name$$QT_LIBINFIX
- load(qt_module)
- load(qt_module_config)
- QT += core-private
- include($$PWD/src-lib.pri)
-} else {
- include($$PWD/qt4support/serialport.pri)
- TARGET = $$qtLibraryTarget($$QT.serialport.name$$QT_LIBINFIX)
- include($$PWD/src-lib.pri)
- include($$PWD/qt4support/install-helper.pri)
-}
-
-DESTDIR = $$QT.serialport.libs
-VERSION = $$QT.serialport.VERSION
-DEFINES += QT_ADDON_SERIALPORT_LIB
-
-CONFIG += module create_prl
-MODULE_PRI = ../modules/qt_serialport.pri
-
-mac:QMAKE_FRAMEWORK_BUNDLE_NAME = $$QT.serialport.name
-
+TEMPLATE = subdirs
+SUBDIRS = serialport
diff --git a/sync.profile b/sync.profile
index 23b9ac5..43eb9ad 100644
--- a/sync.profile
+++ b/sync.profile
@@ -1,22 +1,19 @@
-%modules = ( # path to module name map
- "QtAddOnSerialPort" => "$basedir/src",
+%modules = (
+ "QtAddOnSerialPort" => "$basedir/src/serialport",
);
-%moduleheaders = ( # restrict the module headers to those found in relative path
+
+%moduleheaders = (
);
+
%classnames = (
- "qtaddonserialportversion.h" => "QtAddOnSerialPortVersion",
);
+
%mastercontent = (
);
+
%modulepris = (
- "QtAddOnSerialPort" => "$basedir/modules/qt_serialport.pri",
);
-# Module dependencies.
-# Every module that is required to build this module should have one entry.
-# Each of the module version specifiers can take one of the following values:
-# - A specific Git revision.
-# - any git symbolic ref resolvable from the module's repository (e.g. "refs/heads/master" to track master branch)
-#
+
%dependencies = (
"qtbase" => "refs/heads/master",
);
diff --git a/tests/manual/serialport/serialport.pro b/tests/manual/serialport/serialport.pro
index 3e5e0d2..1126f50 100644
--- a/tests/manual/serialport/serialport.pro
+++ b/tests/manual/serialport/serialport.pro
@@ -5,7 +5,7 @@ QT = core testlib
greaterThan(QT_MAJOR_VERSION, 4) {
QT += serialport
} else {
- include($$SERIALPORT_PROJECT_ROOT/src/qt4support/serialport.prf)
+ include($$SERIALPORT_PROJECT_ROOT/src/serialport/qt4support/serialport.prf)
}
SOURCES += tst_serialport.cpp
diff --git a/tests/manual/serialportinfo/serialportinfo.pro b/tests/manual/serialportinfo/serialportinfo.pro
index 941cfb7..1334472 100644
--- a/tests/manual/serialportinfo/serialportinfo.pro
+++ b/tests/manual/serialportinfo/serialportinfo.pro
@@ -5,7 +5,7 @@ QT = core testlib
greaterThan(QT_MAJOR_VERSION, 4) {
QT += serialport
} else {
- include($$SERIALPORT_PROJECT_ROOT/src/qt4support/serialport.prf)
+ include($$SERIALPORT_PROJECT_ROOT/src/serialport/qt4support/serialport.prf)
}
SOURCES += tst_serialportinfo.cpp