mirror of
https://github.com/saitohirga/WSJT-X.git
synced 2024-11-04 16:31:17 -05:00
4e8a3f54c9
the main GUI thread (thanks to G4WJS). 2.. Also, for the record, some example code for using QAudioInput instead of PortAudio. This code is not presently active, and will need to be changed to accommodate the changes in #1, above. But the basic ideas are here... git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@3509 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
84 lines
2.0 KiB
Prolog
84 lines
2.0 KiB
Prolog
#-------------------------------------------------
|
|
#
|
|
# Project created by QtCreator 2011-07-07T08:39:24
|
|
#
|
|
#-------------------------------------------------
|
|
|
|
QT += core gui network
|
|
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
|
|
|
|
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
|
|
|
|
}
|