3.75KiB; | 2020-03-10 23:20:16+01 | SLOC 117
1
#-------------------------------------------------␣
2
#␣
3
# Project created by QtCreator 2018-11-04T19:47:11␣
4
#␣
5
# STIGQter - STIG fun with Qt␣
6
#␣
7
# Copyright © 2018–2020 Jon Hood, http://www.hoodsecurity.com/␣
8
#␣
9
# This program is free software: you can redistribute it and/or modify␣
10
# it under the terms of the GNU General Public License as published by␣
11
# the Free Software Foundation, either version 3 of the License, or␣
12
# (at your option) any later version.␣
13
#␣
14
# This program is distributed in the hope that it will be useful,␣
15
# but WITHOUT ANY WARRANTY; without even the implied warranty of␣
16
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the␣
17
# GNU General Public License for more details.␣
18
#␣
19
# You should have received a copy of the GNU General Public License␣
20
# along with this program.  If not, see <http://www.gnu.org/licenses/>.␣
21
#␣
22
#-------------------------------------------------␣
23
24
QT       += core gui network sql xml␣
25
26
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets␣
27
28
TARGET = STIGQter␣
29
TEMPLATE = app␣
30
31
# The following define makes your compiler emit warnings if you use␣
32
# any feature of Qt which has been marked as deprecated (the exact warnings␣
33
# depend on your compiler). Please consult the documentation of the␣
34
# deprecated API in order to know how to port your code away from it.␣
35
DEFINES += QT_DEPRECATED_WARNINGS␣
36
37
# You can also make your code fail to compile if you use deprecated APIs.␣
38
# In order to do so, uncomment the following line.␣
39
# You can also select to disable deprecated APIs only up to a certain version of Qt.␣
40
#DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000    # disables all the APIs deprecated before Qt 6.0.0␣
41
42
CONFIG += c++1z␣
43
44
SOURCES += \␣
45
    src/asset.cpp \␣
46
    src/assetview.cpp \␣
47
    src/cci.cpp \␣
48
    src/cklcheck.cpp \␣
49
    src/common.cpp \␣
50
    src/control.cpp \␣
51
    src/dbmanager.cpp \␣
52
    src/family.cpp \␣
53
    src/help.cpp \␣
54
    src/main.cpp \␣
55
    src/stig.cpp \␣
56
    src/stigcheck.cpp \␣
57
    src/stigedit.cpp \␣
58
    src/stigqter.cpp \␣
59
    src/supplement.cpp \␣
60
    src/tabviewwidget.cpp \␣
61
    src/worker.cpp \␣
62
    src/workerassetadd.cpp \␣
63
    src/workerassetckl.cpp \␣
64
    src/workercciadd.cpp \␣
65
    src/workerccidelete.cpp \␣
66
    src/workercheckversion.cpp \␣
67
    src/workercklexport.cpp \␣
68
    src/workercklimport.cpp \␣
69
    src/workercmrsexport.cpp \␣
70
    src/workeremassreport.cpp \␣
71
    src/workerfindingsreport.cpp \␣
72
    src/workerhtml.cpp \␣
73
    src/workerimportemass.cpp \␣
74
    src/workermapunmapped.cpp \␣
75
    src/workerstigadd.cpp \␣
76
    src/workerstigdelete.cpp \␣
77
    src/workerstigdownload.cpp␣
78
79
HEADERS += \␣
80
    src/asset.h \␣
81
    src/assetview.h \␣
82
    src/cci.h \␣
83
    src/cklcheck.h \␣
84
    src/common.h \␣
85
    src/control.h \␣
86
    src/dbmanager.h \␣
87
    src/family.h \␣
88
    src/help.h \␣
89
    src/stig.h \␣
90
    src/stigcheck.h \␣
91
    src/stigedit.h \␣
92
    src/stigqter.h \␣
93
    src/supplement.h \␣
94
    src/tabviewwidget.h \␣
95
    src/worker.h \␣
96
    src/workerassetadd.h \␣
97
    src/workerassetckl.h \␣
98
    src/workercciadd.h \␣
99
    src/workerccidelete.h \␣
100
    src/workercheckversion.h \␣
101
    src/workercklexport.h \␣
102
    src/workercklimport.h \␣
103
    src/workercmrsexport.h \␣
104
    src/workeremassreport.h \␣
105
    src/workerfindingsreport.h \␣
106
    src/workerhtml.h \␣
107
    src/workerimportemass.h \␣
108
    src/workermapunmapped.h \␣
109
    src/workerstigadd.h \␣
110
    src/workerstigdelete.h \␣
111
    src/workerstigdownload.h␣
112
113
FORMS += \␣
114
    src/assetview.ui \␣
115
    src/help.ui \␣
116
    src/stigedit.ui \␣
117
    src/stigqter.ui␣
118
119
# Default rules for deployment.␣
120
qnx: target.path = /tmp/$${TARGET}/bin␣
121
else: unix:!android: target.path = $${PREFIX}/bin␣
122
!isEmpty(target.path): INSTALLS += target␣
123
124
LIBS += -ltidy -lzip -lxlsxwriter -lz␣
125
126
INCLUDEPATH= src␣
127
128
RC_FILE = STIGQter.rc␣
129
130
DISTFILES += \␣
131
    tests/emassTRImport.xlsx␣