OSDN Git Service

[dennco] updated the version info.
[dennco/dennco.git] / Source / Source.pro
1 #-------------------------------------------------
2 #
3 # Project created by QtCreator 2012-02-21T22:44:17
4 #
5 #-------------------------------------------------
6
7 QT       += core gui webkit script xml sql network
8
9 TARGET = QtDennco
10 TEMPLATE = app
11
12 DESTDIR = ../bin
13
14 INCLUDEPATH += layer1 layer2 layer3 layer3/QtScript layer3/QtDennco layer1/platform/qt layer2/platform/qt layer3/platform/qt ../Thirdparty/qt/qserialdevice-qserialdevice/include
15
16 SOURCES += \
17     layer1/TKLock.cpp \
18     layer1/TKDebug.cpp \
19     layer1/TKCellCodeInstance.cpp \
20     layer1/TKCellCode.cpp \
21     layer1/TKAxonTerminal.cpp \
22     layer1/DNStorage.cpp \
23     layer1/DNGlobal.cpp \
24     layer1/TKLog.cpp \
25     layer1/TKReceptor.cpp \
26     layer1/DNUtils.cpp \
27     layer1/TKAxon.cpp \
28     layer1/TKCell.cpp \
29     layer1/TKContainer.cpp \
30     layer1/platform/qt/qttklockimpl.cpp \
31     layer1/platform/qt/QtTKConsole.cpp \
32     layer1/platform/qt/qtdnstorageimpl.cpp \
33     layer2/DNXMLElement.cpp \
34     layer2/DNXML.cpp \
35     layer2/DNFileList.cpp \
36     layer2/DNDirectory.cpp \
37     layer2/DNContainerBuilder.cpp \
38     layer2/platform/qt/qtdndirectoryimpl.cpp \
39     layer2/platform/qt/qtdnxmlimpl.cpp \
40     layer3/DNAlert.cpp \
41     layer3/DNTimeKeeper.cpp \
42     layer3/DNThread.cpp \
43     layer3/DNSerialPort.cpp \
44     layer3/DNServerSerialPort.cpp \
45     layer3/DNSettings.cpp \
46     layer3/DNEngine.cpp \
47     layer3/DNServerHTTP.cpp \
48     layer3/QtScript/dnqsoutputcell.cpp \
49     layer3/QtScript/dnqsinputcell.cpp \
50     layer3/QtScript/dnqscellcodeinstance.cpp \
51     layer3/QtScript/dnqscellbase.cpp \
52     layer3/QtScript/dnqsbasicstoragecell.cpp \
53     layer3/QtScript/dnqsbasiccell.cpp \
54     layer3/QtScript/dnqscellcode.cpp \
55     layer3/QtScript/dnqscontainer.cpp \
56     layer3/QtDennco/main.cpp \
57     layer3/QtDennco/dnwebinterface.cpp \
58     layer3/QtDennco/mainwindow.cpp \
59     layer3/platform/qt/qtsimplehttpserverimpl.cpp \
60     layer3/platform/qt/qtdnsettingsimpl.cpp \
61     layer3/platform/qt/qtdnalertimpl.cpp \
62     layer3/platform/qt/qtdntimekeeperimpl.cpp \
63     layer3/platform/qt/qtdnthreadimpl.cpp \
64     layer3/platform/qt/qtdnserialportimpl.cpp \
65     layer3/DNCellInterfaceable.cpp
66
67 HEADERS  += \
68     layer1/TKLockImpl.h \
69     layer1/TKLock.h \
70     layer1/TKDebug.h \
71     layer1/TKCellCodeInstance.h \
72     layer1/DNStorage.h \
73     layer1/DNGlobal.h \
74     layer1/TKConsole.h \
75     layer1/TKLog.h \
76     layer1/DNUtils.h \
77     layer1/TKAxon.h \
78     layer1/TKCellCode.h \
79     layer1/TKContainer.h \
80     layer1/TKAxonTerminal.h \
81     layer1/TKCell.h \
82     layer1/TKReceptor.h \
83     layer1/platform/qt/qttklockimpl.h \
84     layer1/platform/qt/qtdnstorageimpl.h \
85     layer2/DNXMLImpl.h \
86     layer2/DNXMLElement.h \
87     layer2/DNXML.h \
88     layer2/DNFileList.h \
89     layer2/DNDirectoryImpl.h \
90     layer2/DNDirectory.h \
91     layer2/DNContainerBuilder.h \
92     layer2/platform/qt/qtdndirectoryimpl.h \
93     layer2/platform/qt/qtdnxmlimpl.h \
94     layer3/DNAlertImpl.h \
95     layer3/DNAlert.h \
96     layer3/DNTimeKeeperImpl.h \
97     layer3/DNTimeKeeper.h \
98     layer3/DNThreadImpl.h \
99     layer3/dennco.h \
100     layer3/DNServerHTTP.h \
101     layer3/DNSerialPort.h \
102     layer3/DNSerialPortImpl.h \
103     layer3/DNServerSerialPort.h \
104     layer3/DNServerHTTPImpl.h \
105     layer3/DNThread.h \
106     layer3/DNServerBase.h \
107     layer3/DNSettingsImpl.h \
108     layer3/DNSettings.h \
109     layer3/DNEngine.h \
110     layer3/QtScript/dnqsoutputcell.h \
111     layer3/QtScript/dnqsinputcell.h \
112     layer3/QtScript/dnqscellcodeinstance.h \
113     layer3/QtScript/dnqscellbase.h \
114     layer3/QtScript/dnqsbasicstoragecell.h \
115     layer3/QtScript/dnqsbasiccell.h \
116     layer3/QtScript/dnqscellcode.h \
117     layer3/QtScript/dnqscontainer.h \
118     layer3/QtDennco/dnwebinterface.h \
119     layer3/QtDennco/mainwindow.h \
120     layer3/platform/qt/qtdnthreadimpl.h \
121     layer3/platform/qt/qtdnalertimpl.h \
122     layer3/platform/qt/qtsimplehttpserverimpl.h \
123     layer3/platform/qt/qtdnserialportimpl.h \
124     layer3/platform/qt/qtdntimekeeperimpl.h \
125     layer1/DNStorageImpl.h \
126     layer3/DNCellInterfaceable.h \
127     versioninfo.h
128
129 FORMS += layer3/QtDennco/mainwindow.ui
130 FORMS += layer3/QtDennco/portinfodialog.ui
131
132 CONFIG(debug,debug|release) {
133     DEFINES+=DEBUG
134     win32:LIBS += -L"../Thirdparty/qt/qserialdevice-qserialdevice/src/debug" -lSerialPort
135     unix:LIBS += -L"../Thirdparty/qt/qserialdevice-qserialdevice/src" -lSerialPort
136
137 } else {
138     win32:LIBS += -L"../Thirdparty/qt/qserialdevice-qserialdevice/src/release" -lSerialPort
139     unix:LIBS += -L"../Thirdparty/qt/qserialdevice-qserialdevice/src" -lSerialPort
140 }
141
142 CONFIG(debug,debug|release) {
143     macx {
144         QMAKE_POST_LINK = "mkdir -p ../bin/QtDennco.app/Contents/Frameworks;cp ../Thirdparty/qt/qserialdevice-qserialdevice/src/libSerialPort.1.dylib ../bin/QtDennco.app/Contents/Frameworks"
145     } else {
146         win32:QMAKE_POST_LINK = "copy ..\\Thirdparty\\qt\\qserialdevice-qserialdevice\\src\\debug\\SerialPort.dll ..\\bin"
147         unix:QMAKE_POST_LINK = "cp ../Thirdparty/qt/qserialdevice-qserialdevice/src/libSerialPort.so ../bin"
148     }
149 } else {
150     macx {
151         QMAKE_POST_LINK = "mkdir -p ../bin/QtDennco.app/Contents/Frameworks;cp ../Thirdparty/qt/qserialdevice-qserialdevice/src/libSerialPort.1.dylib ../bin/QtDennco.app/Contents/Frameworks"
152     } else {
153         win32:QMAKE_POST_LINK = "copy ..\\Thirdparty\\qt\\qserialdevice-qserialdevice\\src\\release\\SerialPort.dll ..\\bin"
154         unix:QMAKE_POST_LINK = "cp ../Thirdparty/qt/qserialdevice-qserialdevice/src/libSerialPort.so ../bin"
155     }
156 }
157
158 OTHER_FILES +=
159
160 RESOURCES += \
161     dennco.qrc
162
163 RC_FILE = dn.rc
164