pulsatingscience.pro 2.29 KB
Newer Older
Oliver Bock's avatar
Oliver Bock committed
1
# ##############################################################################
2
# Copyright (C) 2017 by Oliver Bock                                            #
Oliver Bock's avatar
Oliver Bock committed
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# oliver.bock[AT]aei.mpg.de                                                    #
#                                                                              #
# This file is part of PulsatingScience.                                       #
#                                                                              #
# PulsatingScience is free software: you can redistribute it and/or modify     #
# it under the terms of the GNU General Public License as published            #
# by the Free Software Foundation, version 3 of the License.                   #
#                                                                              #
# PulsatingScience is distributed in the hope that it will be useful,          #
# but WITHOUT ANY WARRANTY; without even the implied warranty of               #
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the                 #
# GNU General Public License for more details.                                 #
#                                                                              #
# You should have received a copy of the GNU General Public License            #
# along with PulsatingScience. If not, see <http://www.gnu.org/licenses/>.     #
#                                                                              #
Oliver Bock's avatar
Oliver Bock committed
19
20
# ##############################################################################
TEMPLATE = app
Oliver Bock's avatar
Oliver Bock committed
21
TARGET = GW170817
Oliver Bock's avatar
Oliver Bock committed
22
CONFIG += qt warn_on debug_and_release
Oliver Bock's avatar
Oliver Bock committed
23
QT += core \
Oliver Bock's avatar
Oliver Bock committed
24
    widgets \
25
    opengl
Oliver Bock's avatar
Oliver Bock committed
26
HEADERS += src/pulsaranimationwidget.h \
Oliver Bock's avatar
Oliver Bock committed
27
    src/pulsescopewidget.h \
28
    src/pulsatingscience.h \
29
    src/common.h \
30
31
    src/plotdata.h \
    lib/antenna_lib.h
Oliver Bock's avatar
Oliver Bock committed
32
SOURCES += src/pulsaranimationwidget.cpp \
Oliver Bock's avatar
Oliver Bock committed
33
    src/pulsescopewidget.cpp \
Oliver Bock's avatar
Oliver Bock committed
34
    src/pulsatingscience.cpp \
35
36
    src/main.cpp \
    src/plotdata.cpp
Oliver Bock's avatar
Oliver Bock committed
37
LIBS += -L$$_PRO_FILE_PWD_/lib -lantenna
Oliver Bock's avatar
Oliver Bock committed
38
39
FORMS += src/pulsatingscience.ui
RESOURCES += src/pulsatingscience.qrc
40

Oliver Bock's avatar
--amend    
Oliver Bock committed
41
unix:!macx {
Oliver Bock's avatar
Oliver Bock committed
42
43
    LIBS += -lGLU
}
44
win32 {
45
    RC_FILE = src/resources/pulsatingscience.rc
46
47
}
macx {
48
49
    QMAKE_LFLAGS += -bind_at_load
    ICON = src/resources/pulsatingscience.icns
50
51
}

52
INCLUDEPATH += ./
Oliver Bock's avatar
Oliver Bock committed
53
54
55
UI_DIR = src/.ui
RCC_DIR  = src/.rcc
MOC_DIR = src/.moc
56
OBJECTS_DIR = src/.obj