forked from gqrx-sdr/gqrx
-
Notifications
You must be signed in to change notification settings - Fork 0
/
gqrx.pro
136 lines (121 loc) · 3.19 KB
/
gqrx.pro
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
#-------------------------------------------------
#
# Qmake project file for gqrx
#
#-------------------------------------------------
QT += core gui
TARGET = gqrx
TEMPLATE = app
# disable debug messages in release
CONFIG(debug, debug|release) {
# Use for valgrind
#QMAKE_CFLAGS_DEBUG += '-g -O0'
# Define version string (see below for releases)
VER = $$system(git describe --abbrev=8)
} else {
DEFINES += QT_NO_DEBUG
DEFINES += QT_NO_DEBUG_OUTPUT
VER = 0.0
# Release binaries with gr bundled
# QMAKE_RPATH & co won't work with origin
QMAKE_LFLAGS += '-Wl,-rpath,\'\$$ORIGIN/lib\''
}
# Tip from: http://www.qtcentre.org/wiki/index.php?title=Version_numbering_using_QMake
VERSTR = '\\"$${VER}\\"' # place quotes around the version string
DEFINES += VERSION=\"$${VERSTR}\" # create a VERSION macro containing the version string
SOURCES += \
receiver.cpp \
main.cpp \
mainwindow.cpp \
qtgui/freqctrl.cpp \
qtgui/meter.cpp \
qtgui/plotter.cpp \
dsp/rx_fft.cpp \
dsp/rx_filter.cpp \
dsp/rx_demod_fm.cpp \
dsp/rx_meter.cpp \
qtgui/dockrxopt.cpp \
dsp/rx_demod_am.cpp \
qtgui/ioconfig.cpp \
qtgui/dockfcdctl.cpp \
qtgui/dockaudio.cpp \
dsp/resampler_ff.cpp \
qtgui/dockfft.cpp \
dsp/sniffer_f.cpp \
dsp/afsk1200/costabf.c \
dsp/afsk1200/cafsk12.cpp \
qtgui/dockiqplayer.cpp \
qtgui/afsk1200win.cpp \
qtgui/bpsk1000win.cpp \
qtgui/arissattlm.cpp \
tlm/arissat/scale_therm.c \
tlm/arissat/scale_psu.c \
tlm/arissat/scale_ppt.c \
dsp/rx_source_base.cpp \
dsp/rx_source_fcd.cpp \
dsp/rx_agc_xx.cpp \
dsp/agc_impl.cpp \
dsp/correct_iq_cc.cpp
HEADERS += \
mainwindow.h \
receiver.h \
qtgui/freqctrl.h \
qtgui/meter.h \
qtgui/plotter.h \
dsp/rx_fft.h \
dsp/rx_filter.h \
dsp/rx_demod_fm.h \
dsp/rx_meter.h \
qtgui/dockrxopt.h \
dsp/rx_demod_am.h \
qtgui/ioconfig.h \
qtgui/dockfcdctl.h \
qtgui/dockaudio.h \
dsp/resampler_ff.h \
qtgui/dockfft.h \
dsp/sniffer_f.h \
dsp/afsk1200/filter-i386.h \
dsp/afsk1200/filter.h \
dsp/afsk1200/cafsk12.h \
qtgui/dockiqplayer.h \
qtgui/afsk1200win.h \
qtgui/bpsk1000win.h \
tlm/arissat/ss_types_common.h \
tlm/arissat/ss_stdint.h \
qtgui/arissattlm.h \
tlm/arissat/scale_therm.h \
tlm/arissat/scale_psu.h \
tlm/arissat/scale_ppt.h \
dsp/rx_source_base.h \
dsp/rx_source_fcd.h \
dsp/rx_agc_xx.h \
dsp/agc_impl.h \
dsp/correct_iq_cc.h
FORMS += \
qtgui/dockrxopt.ui \
mainwindow.ui \
qtgui/ioconfig.ui \
qtgui/dockfcdctl.ui \
qtgui/dockaudio.ui \
qtgui/dockfft.ui \
qtgui/dockiqplayer.ui \
qtgui/afsk1200win.ui \
qtgui/bpsk1000win.ui \
qtgui/arissattlm.ui
# dependencies via pkg-config
# FIXME: check for version?
unix {
CONFIG += link_pkgconfig
PKGCONFIG += gnuradio-core gnuradio-audio gnuradio-fcd
}
macx-g++ {
CONFIG += link_pkgconfig
PKGCONFIG += gnuradio-core gnuradio-audio gnuradio-fcd
INCLUDEPATH += /opt/local/include
INCLUDEPATH += /opt/local/include/gnuradio
}
OTHER_FILES += \
README \
COPYING
RESOURCES += \
icons.qrc