forked from EliasOenal/multimon-ng
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathmultimon-ng.pro
129 lines (116 loc) · 2.63 KB
/
multimon-ng.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
TEMPLATE = app
CONFIG += console
CONFIG -= qt
CONFIG -= app_bundle
DEFINES += MAX_VERBOSE_LEVEL=3
QMAKE_CFLAGS += -std=gnu99
QMAKE_CFLAGS += -g # For profiling
isEmpty(PREFIX) {
PREFIX = /usr/local/
}
TARGET = multimon-ng
target.path = $$PREFIX/bin
INSTALLS += target
HEADERS += \
multimon.h \
gen.h \
filter.h \
filter-i386.h
SOURCES += \
unixinput.c \
uart.c \
pocsag.c \
selcall.c \
hdlc.c \
demod_zvei1.c \
demod_zvei2.c \
demod_zvei3.c \
demod_pzvei.c \
demod_dzvei.c \
demod_ccir.c \
demod_eia.c \
demod_eea.c \
demod_ufsk12.c \
demod_poc24.c \
demod_poc12.c \
demod_poc5.c \
demod_hapn48.c \
demod_fsk96.c \
demod_dtmf.c \
demod_clipfsk.c \
demod_afsk24.c \
demod_afsk24_3.c \
demod_afsk24_2.c \
demod_afsk12.c \
costabi.c \
costabf.c \
clip.c \
demod_eas.c \
demod_morse.c \
demod_dumpcsv.c
macx{
DEFINES += DUMMY_AUDIO
DEFINES += NO_X11
DEFINES += CHARSET_UTF8
#DEFINES += ARCH_X86_64
#LIBS += -lX11 -L/usr/X11R6/lib -R/usr/X11R6/lib # If you care you can also compile this on OSX. Though
# since Apple will remove Xorg from Mountain Lion I feel
# like we should get rid of this dependency.
}
win32{
#DEFINES += DUMMY_AUDIO
DEFINES += WIN32_AUDIO
DEFINES += NO_X11
DEFINES += ONLY_RAW
DEFINES += WINDOWS
SOURCES += win32_soundin.c
LIBS += -lwinmm
#DEFINES += ARCH_I386
}
unix:linux-arm-gnueabi-g++:!symbian:!macx{
DEFINES += ARCH_ARM
DEFINES += PULSE_AUDIO
DEFINES += CHARSET_UTF8
DEFINES += NO_X11
LIBS += -lm -lpulse-simple -lpulse
SOURCES += demod_display.c
}
unix:linux-gnueabi-oe-g++:!symbian:!macx{
DEFINES += ARCH_ARM
DEFINES += PULSE_AUDIO
DEFINES += CHARSET_UTF8
DEFINES += NO_X11
LIBS += -lm -lpulse-simple -lpulse
SOURCES += demod_display.c
}
unix:freebsd-g++:!symbian:!macx{
#DEFINES += ARCH_I386
DEFINES += PULSE_AUDIO
DEFINES += CHARSET_UTF8
LIBS += -L/usr/local/lib -LX11 -lpulse-simple -lpulse
SOURCES += xdisplay.c \
demod_display.c
}
unix:linux-g++-32:!symbian:!macx{
#DEFINES += ARCH_I386
DEFINES += PULSE_AUDIO
DEFINES += CHARSET_UTF8
LIBS += -lX11 -lpulse-simple -lpulse
SOURCES += xdisplay.c \
demod_display.c
}
unix:linux-g++-64:!symbian:!macx{
#DEFINES += ARCH_X86_64
DEFINES += PULSE_AUDIO
DEFINES += CHARSET_UTF8
LIBS += -lX11 -lpulse-simple -lpulse
SOURCES += xdisplay.c \
demod_display.c
}
unix:linux-g++:!symbian:!macx{
DEFINES += PULSE_AUDIO
DEFINES += CHARSET_UTF8
LIBS += -lX11 -lpulse-simple -lpulse
SOURCES += xdisplay.c \
demod_display.c
}