| 
									
										
										
										
											2018-02-08 21:28:33 -05:00
										 |  |  | #------------------------------------------------- | 
					
						
							|  |  |  | # | 
					
						
							|  |  |  | # Project created by QtCreator 2011-07-07T08:39:24 | 
					
						
							|  |  |  | # | 
					
						
							|  |  |  | #------------------------------------------------- | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | QT       += network multimedia | 
					
						
							|  |  |  | greaterThan(QT_MAJOR_VERSION, 4): QT += widgets | 
					
						
							|  |  |  | CONFIG   += thread | 
					
						
							|  |  |  | #CONFIG   += console | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | TARGET = wsjtx | 
					
						
							|  |  |  | VERSION = "Not for Release" | 
					
						
							|  |  |  | TEMPLATE = app | 
					
						
							|  |  |  | DEFINES = QT5 | 
					
						
							|  |  |  | QMAKE_CXXFLAGS += -std=c++11 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | isEmpty (DESTDIR) { | 
					
						
							|  |  |  | DESTDIR = ../wsjtx_exp_install | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | isEmpty (HAMLIB_DIR) { | 
					
						
							|  |  |  | HAMLIB_DIR = ../../hamlib3/mingw32 | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | isEmpty (FFTW3_DIR) { | 
					
						
							|  |  |  | FFTW3_DIR = . | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 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 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | win32 { | 
					
						
							|  |  |  | DEFINES += WIN32 | 
					
						
							|  |  |  | QT += axcontainer | 
					
						
							|  |  |  | TYPELIBS = $$system(dumpcpp -getfile {4FE359C5-A58F-459D-BE95-CA559FB4F270}) | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | unix { | 
					
						
							|  |  |  | DEFINES += UNIX | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # | 
					
						
							|  |  |  | # Order matters here as the link is in this order so referrers need to be after referred | 
					
						
							|  |  |  | # | 
					
						
							|  |  |  | SOURCES += \ | 
					
						
							|  |  |  | 	logbook/adif.cpp \ | 
					
						
							|  |  |  | 	logbook/countrydat.cpp \ | 
					
						
							|  |  |  | 	logbook/countriesworked.cpp \ | 
					
						
							|  |  |  |   logbook/logbook.cpp \ | 
					
						
							|  |  |  |   astro.cpp Radio.cpp NetworkServerLookup.cpp revision_utils.cpp \ | 
					
						
							|  |  |  |   Transceiver.cpp TransceiverBase.cpp TransceiverFactory.cpp \ | 
					
						
							|  |  |  |   PollingTransceiver.cpp EmulateSplitTransceiver.cpp LettersSpinBox.cpp \ | 
					
						
							|  |  |  |   HRDTransceiver.cpp DXLabSuiteCommanderTransceiver.cpp \ | 
					
						
							|  |  |  |   HamlibTransceiver.cpp FrequencyLineEdit.cpp Bands.cpp \ | 
					
						
							|  |  |  |   FrequencyList.cpp StationList.cpp ForeignKeyDelegate.cpp \ | 
					
						
							|  |  |  |   FrequencyItemDelegate.cpp LiveFrequencyValidator.cpp \ | 
					
						
							|  |  |  |   Configuration.cpp	psk_reporter.cpp AudioDevice.cpp \ | 
					
						
							|  |  |  |   Modulator.cpp Detector.cpp logqso.cpp displaytext.cpp \ | 
					
						
							|  |  |  |   getfile.cpp soundout.cpp soundin.cpp meterwidget.cpp signalmeter.cpp \ | 
					
						
							|  |  |  |   WFPalette.cpp plotter.cpp widegraph.cpp about.cpp WsprTxScheduler.cpp mainwindow.cpp \ | 
					
						
							|  |  |  |   main.cpp decodedtext.cpp wsprnet.cpp messageaveraging.cpp \ | 
					
						
							| 
									
										
										
										
											2019-10-23 10:23:05 -04:00
										 |  |  |   Modes.cpp \ | 
					
						
							| 
									
										
										
										
											2018-10-04 11:52:02 -04:00
										 |  |  |   WSPRBandHopping.cpp MessageAggregator.cpp qt_helpers.cpp\ | 
					
						
							| 
									
										
										
										
											2018-02-08 21:28:33 -05:00
										 |  |  |   MultiSettings.cpp PhaseEqualizationDialog.cpp IARURegions.cpp MessageBox.cpp \ | 
					
						
							| 
									
										
										
										
											2018-07-11 23:09:22 -04:00
										 |  |  |   EqualizationToolsDialog.cpp \ | 
					
						
							| 
									
										
										
										
											2018-08-07 11:40:02 -04:00
										 |  |  |     varicode.cpp \ | 
					
						
							|  |  |  |     NetworkMessage.cpp \ | 
					
						
							| 
									
										
										
										
											2018-08-16 15:19:43 -04:00
										 |  |  |     MessageClient.cpp \ | 
					
						
							| 
									
										
										
										
											2018-08-27 21:19:38 -04:00
										 |  |  |     SelfDestructMessageBox.cpp \ | 
					
						
							| 
									
										
										
										
											2018-09-11 13:35:29 -04:00
										 |  |  |     messagereplydialog.cpp \ | 
					
						
							| 
									
										
										
										
											2018-09-18 17:24:07 -04:00
										 |  |  |     keyeater.cpp \ | 
					
						
							| 
									
										
										
										
											2018-09-30 17:17:47 -04:00
										 |  |  |     DriftingDateTime.cpp \ | 
					
						
							| 
									
										
										
										
											2018-10-06 01:43:47 -04:00
										 |  |  |     jsc.cpp \ | 
					
						
							|  |  |  |     jsc_list.cpp \ | 
					
						
							| 
									
										
										
										
											2018-12-30 20:18:35 -05:00
										 |  |  |     jsc_map.cpp \ | 
					
						
							| 
									
										
										
										
											2019-01-02 12:27:16 -05:00
										 |  |  |     jsc_checker.cpp \ | 
					
						
							|  |  |  |     Message.cpp \ | 
					
						
							| 
									
										
										
										
											2019-02-01 15:53:07 -05:00
										 |  |  |     Inbox.cpp \ | 
					
						
							| 
									
										
										
										
											2019-03-24 21:01:03 -04:00
										 |  |  |     messagewindow.cpp \ | 
					
						
							| 
									
										
										
										
											2019-05-31 15:15:45 -04:00
										 |  |  |     SpotClient.cpp \ | 
					
						
							| 
									
										
										
										
											2019-09-21 15:24:05 -04:00
										 |  |  |     TCPClient.cpp \ | 
					
						
							| 
									
										
										
										
											2019-10-08 14:33:38 -04:00
										 |  |  |     TransmitTextEdit.cpp \ | 
					
						
							| 
									
										
										
										
											2019-10-13 20:28:47 -04:00
										 |  |  |     NotificationAudio.cpp \ | 
					
						
							| 
									
										
										
										
											2019-10-15 13:52:30 -04:00
										 |  |  |     CallsignValidator.cpp \ | 
					
						
							| 
									
										
										
										
											2019-10-16 22:28:45 -04:00
										 |  |  |     AudioDecoder.cpp \ | 
					
						
							|  |  |  |     WaveFile.cpp \ | 
					
						
							|  |  |  |     WaveUtils.cpp | 
					
						
							| 
									
										
										
										
											2018-02-08 21:28:33 -05:00
										 |  |  | 
 | 
					
						
							|  |  |  | HEADERS  += qt_helpers.hpp \ | 
					
						
							|  |  |  |   pimpl_h.hpp pimpl_impl.hpp \ | 
					
						
							|  |  |  |   Radio.hpp NetworkServerLookup.hpp revision_utils.hpp \ | 
					
						
							|  |  |  |   mainwindow.h plotter.h soundin.h soundout.h astro.h \ | 
					
						
							|  |  |  |   about.h WFPalette.hpp widegraph.h getfile.h decodedtext.h \ | 
					
						
							|  |  |  |   commons.h sleep.h displaytext.h logqso.h LettersSpinBox.hpp \ | 
					
						
							|  |  |  |   Bands.hpp FrequencyList.hpp StationList.hpp ForeignKeyDelegate.hpp FrequencyItemDelegate.hpp LiveFrequencyValidator.hpp \ | 
					
						
							|  |  |  |   FrequencyLineEdit.hpp AudioDevice.hpp Detector.hpp Modulator.hpp psk_reporter.h \ | 
					
						
							|  |  |  |   Transceiver.hpp TransceiverBase.hpp TransceiverFactory.hpp PollingTransceiver.hpp \ | 
					
						
							|  |  |  |   EmulateSplitTransceiver.hpp DXLabSuiteCommanderTransceiver.hpp HamlibTransceiver.hpp \ | 
					
						
							|  |  |  |   Configuration.hpp wsprnet.h signalmeter.h meterwidget.h \ | 
					
						
							|  |  |  |   logbook/logbook.h logbook/countrydat.h logbook/countriesworked.h logbook/adif.h \ | 
					
						
							| 
									
										
										
										
											2019-10-23 10:23:05 -04:00
										 |  |  |   messageaveraging.h Modes.hpp WSPRBandHopping.hpp \ | 
					
						
							| 
									
										
										
										
											2018-10-04 11:52:02 -04:00
										 |  |  |   WsprTxScheduler.h MultiSettings.hpp PhaseEqualizationDialog.hpp \ | 
					
						
							| 
									
										
										
										
											2018-07-02 15:08:26 -04:00
										 |  |  |   IARURegions.hpp MessageBox.hpp EqualizationToolsDialog.hpp \ | 
					
						
							| 
									
										
										
										
											2018-07-11 23:09:22 -04:00
										 |  |  |     qorderedmap.h \ | 
					
						
							| 
									
										
										
										
											2018-07-13 02:44:31 -04:00
										 |  |  |     varicode.h \ | 
					
						
							| 
									
										
										
										
											2018-07-14 22:05:08 -04:00
										 |  |  |     qpriorityqueue.h \ | 
					
						
							| 
									
										
										
										
											2018-08-07 11:40:02 -04:00
										 |  |  |     crc.h \ | 
					
						
							|  |  |  |     NetworkMessage.hpp \ | 
					
						
							| 
									
										
										
										
											2018-08-16 15:19:43 -04:00
										 |  |  |     MessageClient.hpp \ | 
					
						
							| 
									
										
										
										
											2018-08-27 21:19:38 -04:00
										 |  |  |     SelfDestructMessageBox.h \ | 
					
						
							| 
									
										
										
										
											2018-09-11 13:35:29 -04:00
										 |  |  |     messagereplydialog.h \ | 
					
						
							| 
									
										
										
										
											2018-09-18 17:24:07 -04:00
										 |  |  |     keyeater.h \ | 
					
						
							| 
									
										
										
										
											2018-09-30 17:17:47 -04:00
										 |  |  |     DriftingDateTime.h \ | 
					
						
							| 
									
										
										
										
											2018-12-30 20:18:35 -05:00
										 |  |  |     jsc.h \ | 
					
						
							| 
									
										
										
										
											2019-01-02 12:27:16 -05:00
										 |  |  |     jsc_checker.h \ | 
					
						
							|  |  |  |     Message.h \ | 
					
						
							| 
									
										
										
										
											2019-02-01 15:53:07 -05:00
										 |  |  |     Inbox.h \ | 
					
						
							| 
									
										
										
										
											2019-03-24 21:01:03 -04:00
										 |  |  |     messagewindow.h \ | 
					
						
							| 
									
										
										
										
											2019-05-31 15:15:45 -04:00
										 |  |  |     SpotClient.h \ | 
					
						
							| 
									
										
										
										
											2019-06-05 11:33:21 -04:00
										 |  |  |     TCPClient.h \ | 
					
						
							| 
									
										
										
										
											2019-09-21 15:24:05 -04:00
										 |  |  |     logbook/n3fjp.h \ | 
					
						
							| 
									
										
										
										
											2019-10-08 14:33:38 -04:00
										 |  |  |     TransmitTextEdit.h \ | 
					
						
							| 
									
										
										
										
											2019-10-15 13:52:30 -04:00
										 |  |  |     NotificationAudio.h \ | 
					
						
							| 
									
										
										
										
											2019-10-16 22:28:45 -04:00
										 |  |  |     AudioDecoder.h \ | 
					
						
							|  |  |  |     WaveFile.h \ | 
					
						
							|  |  |  |     WaveUtils.h | 
					
						
							| 
									
										
										
										
											2018-02-08 21:28:33 -05:00
										 |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | INCLUDEPATH += qmake_only | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | win32 { | 
					
						
							|  |  |  | SOURCES += killbyname.cpp OmniRigTransceiver.cpp | 
					
						
							|  |  |  | HEADERS += OmniRigTransceiver.hpp | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | FORMS    += mainwindow.ui about.ui Configuration.ui widegraph.ui astro.ui \ | 
					
						
							| 
									
										
										
										
											2019-10-22 22:08:20 -04:00
										 |  |  |     logqso.ui wf_palette_design_dialog.ui messageaveraging.ui \ | 
					
						
							| 
									
										
										
										
											2019-02-01 15:53:07 -05:00
										 |  |  |     messagereplydialog.ui \ | 
					
						
							|  |  |  |     messagewindow.ui | 
					
						
							| 
									
										
										
										
											2018-02-08 21:28:33 -05:00
										 |  |  | 
 | 
					
						
							|  |  |  | RC_FILE = wsjtx.rc | 
					
						
							|  |  |  | RESOURCES = wsjtx.qrc | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | unix { | 
					
						
							|  |  |  | LIBS += -L lib -ljt9 | 
					
						
							|  |  |  | LIBS += -lhamlib | 
					
						
							|  |  |  | LIBS += -lfftw3f $$system($$F90 -print-file-name=libgfortran.so) | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | win32 { | 
					
						
							|  |  |  | INCLUDEPATH += $${HAMLIB_DIR}/include | 
					
						
							|  |  |  | INCLUDEPATH += C:\JTSDK\wsjtx_exp\build\Release | 
					
						
							|  |  |  | INCLUDEPATH += C:\JTSDK\hamlib3\include | 
					
						
							|  |  |  | INCLUDEPATH += C:\JTSDK\qt5\5.2.1\mingw48_32\include\QtSerialPort | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | LIBS += -L$${HAMLIB_DIR}/lib -lhamlib | 
					
						
							|  |  |  | LIBS += -L./lib -lastro -ljt9 | 
					
						
							|  |  |  | LIBS += -L$${FFTW3_DIR} -lfftw3f-3 | 
					
						
							|  |  |  | LIBS += -lws2_32 | 
					
						
							|  |  |  | LIBS += $$system($$F90 -print-file-name=libgfortran.a) | 
					
						
							|  |  |  | } |