mirror of
https://github.com/saitohirga/WSJT-X.git
synced 2024-09-09 06:46:39 -04:00
d45f47caa0
2. Add basic proof-of-concept code that uses QAudioInput instead of PortAudio for sound input. By default, this test code is not active, and it compiles using PortAudio. To compile using QAudio, uncomment the line #DEFINES += QAUDIO_INPUT in wsjtx.pro. Note that device selection in the QAudio code is presently hard-wired to use the default input device. You can change this choice on line 267 in soundin.cpp. git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@3510 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
85 lines
2.0 KiB
Prolog
85 lines
2.0 KiB
Prolog
#-------------------------------------------------
|
|
#
|
|
# Project created by QtCreator 2011-07-07T08:39:24
|
|
#
|
|
#-------------------------------------------------
|
|
|
|
QT += core gui network multimedia
|
|
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
|
|
CONFIG += thread
|
|
#CONFIG += console
|
|
|
|
TARGET = wsjtx
|
|
#DESTDIR = ../qt4_install
|
|
DESTDIR = ../wsjtx_install
|
|
VERSION = 1.1
|
|
TEMPLATE = app
|
|
#DEFINES = QT4
|
|
DEFINES = QT5
|
|
#DEFINES += QAUDIO_INPUT
|
|
|
|
win32 {
|
|
DEFINES += WIN32
|
|
F90 = g95
|
|
g95.output = ${QMAKE_FILE_BASE}.o
|
|
g95.commands = $$F90 -c -O2 -o ${QMAKE_FILE_OUT} ${QMAKE_FILE_NAME}
|
|
g95.input = F90_SOURCES
|
|
QMAKE_EXTRA_COMPILERS += g95
|
|
}
|
|
|
|
unix {
|
|
DEFINES += UNIX
|
|
F90 = gfortran
|
|
gfortran.output = ${QMAKE_FILE_BASE}.o
|
|
gfortran.commands = $$F90 -c -O2 -o ${QMAKE_FILE_OUT} ${QMAKE_FILE_NAME}
|
|
gfortran.input = F90_SOURCES
|
|
QMAKE_EXTRA_COMPILERS += gfortran
|
|
}
|
|
|
|
SOURCES += main.cpp mainwindow.cpp plotter.cpp about.cpp \
|
|
soundin.cpp soundout.cpp devsetup.cpp widegraph.cpp \
|
|
getfile.cpp displaytext.cpp getdev.cpp logqso.cpp \
|
|
psk_reporter.cpp rigclass.cpp \
|
|
signalmeter.cpp \
|
|
meterwidget.cpp
|
|
|
|
win32 {
|
|
SOURCES += killbyname.cpp
|
|
}
|
|
|
|
HEADERS += mainwindow.h plotter.h soundin.h soundout.h \
|
|
about.h devsetup.h widegraph.h getfile.h \
|
|
commons.h sleep.h displaytext.h logqso.h \
|
|
psk_reporter.h rigclass.h \
|
|
signalmeter.h \
|
|
meterwidget.h
|
|
|
|
# (Is the following really needed???)
|
|
#DEFINES += __cplusplus
|
|
|
|
FORMS += mainwindow.ui about.ui devsetup.ui widegraph.ui \
|
|
logqso.ui
|
|
|
|
RC_FILE = wsjtx.rc
|
|
|
|
unix {
|
|
LIBS += ../wsjtx/lib/libjt9.a
|
|
LIBS += -lhamlib
|
|
LIBS += -lportaudio -lgfortran -lfftw3f
|
|
}
|
|
|
|
win32 {
|
|
INCLUDEPATH += ../../hamlib-1.2.15.3/include
|
|
LIBS += ../../hamlib-1.2.15.3/src/.libs/libhamlib.dll.a
|
|
#LIBS += ../../hamlib-1.2.15.3/lib/gcc/libhamlib.dll.a
|
|
LIBS += ../wsjtx/lib/libjt9.a
|
|
LIBS += ../wsjtx/libfftw3f_win.a
|
|
LIBS += ../wsjtx/libpskreporter.a
|
|
LIBS += ../wsjtx/libHRDInterface001.a
|
|
#LIBS += ../QtSupport/palir-02.dll
|
|
LIBS += /users/joe/wsjt/QtSupport/palir-02.dll
|
|
LIBS += libwsock32
|
|
LIBS += C:/MinGW/lib/libf95.a
|
|
|
|
}
|