##// END OF EJS Templates
Updated generic binary files support.
Jeandet Alexis -
r63:064c21e6b525 default
parent child
Show More
@@ -1,4 +1,4
1 1 2c82d72694590cbc2aebb946667f11f60ea89afe src/SocExplorerEngine/PeripheralWidget
2 792782cb7421744ce931903441bc006e6afe0114 src/common/genericBinaryFiles
2 e0f25227d6283e833fbb70c5fc1bdc6c3ca8060e src/common/genericBinaryFiles
3 3 2dce25b198558be573f56c1cf337aa95ddd666d6 src/common/lppserial
4 4 a4274329c9f05c742b3eb9753e77c47d27e838e9 src/common/qhexedit
@@ -1,138 +1,147
1 1 SOCEXPLORER_ROOT = \"$${PWD}/../..\"
2 2 include($${PWD}/../../build_cfg/socexplorer.pri)
3 3 include($${PWD}/lppserial/lppserial.pri)
4 4
5 5 TEMPLATE = lib
6 6 TARGET = socexplorercommon$${DEBUG_EXT}
7 7
8 8 win32:CONFIG += dll
9 9 win32:CONFIG -= static
10 10
11 11 win32:INCLUDEPATH += $${PWD}/genericBinaryFiles/elf/libelfWin32/include
12 12 win32:INCLUDEPATH += $${PWD}/genericBinaryFiles/elf/libelfWin32/include/libelf
13 13 win32:DEFINES+=_ELF_WINDOWS_
14 14 DEFINES+=RS232_debug
15 15
16 16 win32:LIBS += $${PWD}/genericBinaryFiles/elf/libelfWin32/bin/libelf.a
17 17 unix:LIBS += -lelf
18 18
19 19 QMAKE_LFLAGS_RELEASE += --enable-auto-import
20 20 QMAKE_LFLAGS_DEBUG += --enable-auto-import
21 21
22 22 target.path = $$[QT_INSTALL_LIBS]
23 23 isEmpty(target.path) {
24 24 error(can\'t get QT_INSTALL_LIBS)
25 25 }
26 26
27 27 header.path = $$[QT_INSTALL_HEADERS]/SocExplorer/common
28 28 header.files = \
29 29 memsizewdgt.h \
30 30 qhexspinbox.h \
31 31 qsvgicon.h \
32 32 qhexedit/qhexedit_p.h \
33 33 qhexedit/qhexedit.h \
34 34 qhexedit/xbytearray.h \
35 35 QCustomPlot/qcustomplot.h \
36 36 SocExplorerPlot.h \
37 37 tcp_terminal_client.h \
38 38 genericBinaryFiles/elf/elfinfowdgt.h \
39 39 genericBinaryFiles/elf/elfparser.h \
40 40 genericBinaryFiles/elf/elffile.h \
41 41 genericBinaryFiles/elf/elffilewidget.h \
42 42 qipdialogbox.h \
43 43 lppserial/src/RS232.h \
44 44 qtablewidgetintitem.h \
45 45 genericBinaryFiles/srec/srecfile.h \
46 46 genericBinaryFiles/srec/srecfilewidget.h \
47 47 genericBinaryFiles/BinFile/binaryfile.h \
48 48 genericBinaryFiles/BinFile/binaryfilewidget.h \
49 genericBinaryFiles/abstractbinfile.h
49 genericBinaryFiles/abstractbinfile.h \
50 genericBinaryFiles/qvpushbutton.h \
51 genericBinaryFiles/qtablewidgetintitem.h \
52 genericBinaryFiles/filelist.h
50 53
51 54 win32{
52 55 elfheader.path = $$[QT_INSTALL_HEADERS]/SocExplorer/common/genericBinaryFiles/libelf
53 56 elfheader.files += \
54 57 genericBinaryFiles/elf/libelfWin32/include/libelf/byteswap.h \
55 58 genericBinaryFiles/elf/libelfWin32/include/libelf/errors.h \
56 59 genericBinaryFiles/elf/libelfWin32/include/libelf/gelf.h \
57 60 genericBinaryFiles/elf/libelfWin32/include/libelf/nlist.h \
58 61 genericBinaryFiles/elf/libelfWin32/include/libelf/sys_elf.h \
59 62 genericBinaryFiles/elf/libelfWin32/include/libelf/verneed.h \
60 63 genericBinaryFiles/elf/libelfWin32/include/libelf/elf_repl.h \
61 64 genericBinaryFiles/elf/libelfWin32/include/libelf/ext_types.h \
62 65 genericBinaryFiles/elf/libelfWin32/include/libelf/libelf.h \
63 66 genericBinaryFiles/elf/libelfWin32/include/libelf/private.h \
64 67 genericBinaryFiles/elf/libelfWin32/include/libelf/verdef.h
65 68 INSTALLS += elfheader
66 69 }
67 70
68 71
69 72 isEmpty(header.path) {
70 73 error(can\'t get QT_INSTALL_HEADERS)
71 74 }
72 75
73 76 INSTALLS += target header
74 77
75 78 INCLUDEPATH += QCustomPlot qhexedit genericBinaryFiles genericBinaryFiles/srec genericBinaryFiles/BinFile
76 79
77 80 HEADERS += \
78 81 memsizewdgt.h \
79 82 qhexspinbox.h \
80 83 qsvgicon.h \
81 84 qhexedit/qhexedit_p.h \
82 85 qhexedit/qhexedit.h \
83 86 qhexedit/xbytearray.h \
84 87 qhexedit/commands.h \
85 88 QCustomPlot/qcustomplot.h \
86 89 tcp_terminal_client.h \
87 90 genericBinaryFiles/elf/elfinfowdgt.h \
88 91 genericBinaryFiles/elf/elfparser.h \
89 92 genericBinaryFiles/elf/elffile.h \
90 93 qipdialogbox.h \
91 94 PySocExplorer.h \
92 95 SocExplorerPlot.h \
93 96 genericBinaryFiles/elf/elffilewidget.h \
94 97 genericBinaryFiles/srec/srecfile.h \
95 98 genericBinaryFiles/srec/srecfilewidget.h \
96 99 genericBinaryFiles/abstractbinfile.h \
97 100 genericBinaryFiles/BinFile/binaryfile.h \
98 101 genericBinaryFiles/BinFile/binaryfilewidget.h \
99 genericBinaryFiles/genericbinaryfilewidget.h
102 genericBinaryFiles/genericbinaryfilewidget.h \
103 genericBinaryFiles/qvpushbutton.h \
104 genericBinaryFiles/qtablewidgetintitem.h \
105 genericBinaryFiles/filelist.h
100 106
101 107
102 108 SOURCES += \
103 109 memsizewdgt.cpp \
104 110 qhexspinbox.cpp \
105 111 qsvgicon.cpp \
106 112 qhexedit/qhexedit_p.cpp \
107 113 qhexedit/qhexedit.cpp \
108 114 qhexedit/xbytearray.cpp \
109 115 qhexedit/commands.cpp \
110 116 QCustomPlot/qcustomplot.cpp \
111 117 tcp_terminal_client.cpp \
112 118 genericBinaryFiles/elf/elfinfowdgt.cpp \
113 119 genericBinaryFiles/elf/elfparser.cpp \
114 120 genericBinaryFiles/elf/elffile.cpp \
115 121 qipdialogbox.cpp \
116 122 SocExplorerPlot.cpp \
117 123 genericBinaryFiles/elf/elffilewidget.cpp \
118 124 genericBinaryFiles/srec/srecfile.cpp \
119 125 genericBinaryFiles/srec/srecfilewidget.cpp \
120 126 genericBinaryFiles/abstractbinfile.cpp \
121 127 genericBinaryFiles/BinFile/binaryfile.cpp \
122 128 genericBinaryFiles/BinFile/binaryfilewidget.cpp \
123 genericBinaryFiles/genericbinaryfilewidget.cpp
129 genericBinaryFiles/genericbinaryfilewidget.cpp \
130 genericBinaryFiles/qvpushbutton.cpp \
131 genericBinaryFiles/qtablewidgetintitem.cpp \
132 genericBinaryFiles/filelist.cpp
124 133
125 134 FORMS += \
126 135 genericBinaryFiles/elf/elffilewidget.ui \
127 136 genericBinaryFiles/srec/srecfilewidget.ui \
128 137 genericBinaryFiles/BinFile/binaryfilewidget.ui \
129 138 genericBinaryFiles/genericbinaryfilewidget.ui
130 139
131 140 OTHER_FILES += \
132 141 ./pythongenerator.sh \
133 142 ./pythonQtgeneratorCfg.txt
134 143
135 144
136 145
137 146
138 147
General Comments 0
You need to be logged in to leave comments. Login now