DESTDIR = ../bin
-INCLUDEPATH += QtScript QtDennco platform/qt ../Thirdparty/qt/qserialdevice-qserialdevice/include
+INCLUDEPATH += layer1 layer2 layer3 layer3/QtScript layer3/QtDennco layer1/platform/qt layer2/platform/qt layer3/platform/qt ../Thirdparty/qt/qserialdevice-qserialdevice/include
-SOURCES += QtDennco/mainwindow.cpp \
- QtDennco/main.cpp \
- TKUICell.cpp \
- TKReceptor.cpp \
- TKLog.cpp \
- TKLock.cpp \
- TKDebug.cpp \
- TKContainer.cpp \
- TKCellCodeInstance.cpp \
- TKCellCode.cpp \
- TKCell.cpp \
- TKAxonTerminal.cpp \
- TKAxon.cpp \
- DNXMLElement.cpp \
- DNXML.cpp \
- DNUtils.cpp \
- DNTimeKeeper.cpp \
- DNFileList.cpp \
- DNEngine.cpp \
- DNDirectory.cpp \
- DNContainerBuilder.cpp \
- DNAlert.cpp \
- QtScript/dnqscellbase.cpp \
- QtScript/dnqsbasiccell.cpp \
- QtScript/dnqscellcode.cpp \
- QtScript/dnqscellcodeinstance.cpp \
- QtScript/dnqscontainer.cpp \
- platform/qt/qttklockimpl.cpp \
- platform/qt/qtdndirectoryimpl.cpp \
- platform/qt/qtdnalertimpl.cpp \
- platform/qt/qtsimplehttpserverimpl.cpp \
- platform/qt/qtdntimekeeperimpl.cpp \
- platform/qt/qtdnxmlimpl.cpp \
- platform/qt/QtTKConsole.cpp \
- DNGlobal.cpp \
- DNThread.cpp \
- platform/qt/qtdnthreadimpl.cpp \
- QtDennco/dnwebinterface.cpp \
- QtScript/dnqsinputcell.cpp \
- QtScript/dnqsoutputcell.cpp \
- platform/qt/qtdnstorageimpl.cpp \
- DNStorage.cpp \
- QtScript/dnqsbasicstoragecell.cpp \
- DNServerHTTP.cpp \
- DNServerSerialPort.cpp \
- DNSerialPort.cpp \
- platform/qt/qtdnserialportimpl.cpp \
- DNSettings.cpp \
- platform/qt/qtdnsettingsimpl.cpp
+SOURCES += \
+ layer1/TKLock.cpp \
+ layer1/TKDebug.cpp \
+ layer1/TKCellCodeInstance.cpp \
+ layer1/TKCellCode.cpp \
+ layer1/TKAxonTerminal.cpp \
+ layer1/DNStorage.cpp \
+ layer1/DNGlobal.cpp \
+ layer1/TKLog.cpp \
+ layer1/TKReceptor.cpp \
+ layer1/DNUtils.cpp \
+ layer1/TKAxon.cpp \
+ layer1/TKCell.cpp \
+ layer1/TKContainer.cpp \
+ layer1/platform/qt/qttklockimpl.cpp \
+ layer1/platform/qt/QtTKConsole.cpp \
+ layer1/platform/qt/qtdnstorageimpl.cpp \
+ layer2/DNXMLElement.cpp \
+ layer2/DNXML.cpp \
+ layer2/DNFileList.cpp \
+ layer2/DNDirectory.cpp \
+ layer2/DNContainerBuilder.cpp \
+ layer2/platform/qt/qtdndirectoryimpl.cpp \
+ layer2/platform/qt/qtdnxmlimpl.cpp \
+ layer3/DNAlert.cpp \
+ layer3/TKUICell.cpp \
+ layer3/DNTimeKeeper.cpp \
+ layer3/DNThread.cpp \
+ layer3/DNSerialPort.cpp \
+ layer3/DNServerSerialPort.cpp \
+ layer3/DNSettings.cpp \
+ layer3/DNEngine.cpp \
+ layer3/DNServerHTTP.cpp \
+ layer3/QtScript/dnqsoutputcell.cpp \
+ layer3/QtScript/dnqsinputcell.cpp \
+ layer3/QtScript/dnqscellcodeinstance.cpp \
+ layer3/QtScript/dnqscellbase.cpp \
+ layer3/QtScript/dnqsbasicstoragecell.cpp \
+ layer3/QtScript/dnqsbasiccell.cpp \
+ layer3/QtScript/dnqscellcode.cpp \
+ layer3/QtScript/dnqscontainer.cpp \
+ layer3/QtDennco/main.cpp \
+ layer3/QtDennco/dnwebinterface.cpp \
+ layer3/QtDennco/mainwindow.cpp \
+ layer3/platform/qt/qtsimplehttpserverimpl.cpp \
+ layer3/platform/qt/qtdnsettingsimpl.cpp \
+ layer3/platform/qt/qtdnalertimpl.cpp \
+ layer3/platform/qt/qtdntimekeeperimpl.cpp \
+ layer3/platform/qt/qtdnthreadimpl.cpp \
+ layer3/platform/qt/qtdnserialportimpl.cpp
+HEADERS += \
+ layer1/TKLockImpl.h \
+ layer1/TKLock.h \
+ layer1/TKDebug.h \
+ layer1/TKCellCodeInstance.h \
+ layer1/DNStorage.h \
+ layer1/DNGlobal.h \
+ layer1/TKConsole.h \
+ layer1/TKLog.h \
+ layer1/DNUtils.h \
+ layer1/TKAxon.h \
+ layer1/TKCellCode.h \
+ layer1/TKContainer.h \
+ layer1/TKAxonTerminal.h \
+ layer1/TKCell.h \
+ layer1/TKReceptor.h \
+ layer1/platform/qt/qttklockimpl.h \
+ layer1/platform/qt/qtdnstorageimpl.h \
+ layer2/DNXMLImpl.h \
+ layer2/DNXMLElement.h \
+ layer2/DNXML.h \
+ layer2/DNFileList.h \
+ layer2/DNDirectoryImpl.h \
+ layer2/DNDirectory.h \
+ layer2/DNContainerBuilder.h \
+ layer2/platform/qt/qtdndirectoryimpl.h \
+ layer2/platform/qt/qtdnxmlimpl.h \
+ layer3/DNAlertImpl.h \
+ layer3/DNAlert.h \
+ layer3/TKUICell.h \
+ layer3/DNTimeKeeperImpl.h \
+ layer3/DNTimeKeeper.h \
+ layer3/DNThreadImpl.h \
+ layer3/dennco.h \
+ layer3/DNServerHTTP.h \
+ layer3/DNSerialPort.h \
+ layer3/DNSerialPortImpl.h \
+ layer3/DNServerSerialPort.h \
+ layer3/DNServerHTTPImpl.h \
+ layer3/DNThread.h \
+ layer3/DNServerBase.h \
+ layer3/DNSettingsImpl.h \
+ layer3/DNSettings.h \
+ layer3/DNEngine.h \
+ layer3/QtScript/dnqsoutputcell.h \
+ layer3/QtScript/dnqsinputcell.h \
+ layer3/QtScript/dnqscellcodeinstance.h \
+ layer3/QtScript/dnqscellbase.h \
+ layer3/QtScript/dnqsbasicstoragecell.h \
+ layer3/QtScript/dnqsbasiccell.h \
+ layer3/QtScript/dnqscellcode.h \
+ layer3/QtScript/dnqscontainer.h \
+ layer3/QtDennco/dnwebinterface.h \
+ layer3/QtDennco/mainwindow.h \
+ layer3/platform/qt/qtdnthreadimpl.h \
+ layer3/platform/qt/qtdnalertimpl.h \
+ layer3/platform/qt/qtsimplehttpserverimpl.h \
+ layer3/platform/qt/qtdnserialportimpl.h \
+ layer3/platform/qt/qtdntimekeeperimpl.h \
+ layer1/DNStorageImpl.h
-HEADERS += QtDennco/mainwindow.h \
- TKUICell.h \
- TKReceptor.h \
- TKLog.h \
- TKLockImpl.h \
- TKLock.h \
- TKDebug.h \
- TKContainer.h \
- TKConsole.h \
- TKCellCodeInstance.h \
- TKCellCode.h \
- TKCell.h \
- TKAxonTerminal.h \
- TKAxon.h \
- DNXMLImpl.h \
- DNXMLElement.h \
- DNXML.h \
- DNUtils.h \
- DNTimeKeeperImpl.h \
- DNTimeKeeper.h \
- DNFileList.h \
- DNEngine.h \
- DNDirectoryImpl.h \
- DNDirectory.h \
- DNContainerBuilder.h \
- DNAlertImpl.h \
- DNAlert.h \
- dennco.h \
- QtScript/dnqscellbase.h \
- QtScript/dnqsbasiccell.h \
- QtScript/dnqscellcode.h \
- QtScript/dnqscellcodeinstance.h \
- QtScript/dnqscontainer.h \
- versioninfo.h \
- platform/qt/qttklockimpl.h \
- platform/qt/qtdndirectoryimpl.h \
- platform/qt/qtdnalertimpl.h \
- platform/qt/qtsimplehttpserverimpl.h \
- platform/qt/qtdntimekeeperimpl.h \
- platform/qt/qtdnxmlimpl.h \
- DNGlobal.h \
- DNThread.h \
- DNThreadImpl.h \
- platform/qt/qtdnthreadimpl.h \
- QtDennco/dnwebinterface.h \
- QtScript/dnqsinputcell.h \
- QtScript/dnqsoutputcell.h \
- DNStorageImpl.h \
- DNStorage.h \
- platform/qt/qtdnstorageimpl.h \
- QtScript/dnqsbasicstoragecell.h \
- DNServerHTTP.h \
- DNServerSerialPort.h \
- DNServerBase.h \
- DNSerialPort.h \
- DNSerialPortImpl.h \
- platform/qt/qtdnserialportimpl.h \
- DNServerHTTPImpl.h \
- DNSettings.h \
- DNSettingsImpl.h
-
-FORMS += QtDennco/mainwindow.ui
-FORMS += QtDennco/portinfodialog.ui
-
+FORMS += layer3/QtDennco/mainwindow.ui
+FORMS += layer3/QtDennco/portinfodialog.ui
CONFIG(debug,debug|release) {
DEFINES+=DEBUG