diff --git a/doc/user_guide/en/protocols.adoc b/doc/user_guide/en/protocols.adoc
index 35ea1b871..4e513e6bc 100644
--- a/doc/user_guide/en/protocols.adoc
+++ b/doc/user_guide/en/protocols.adoc
@@ -258,7 +258,7 @@ For details see Table 4, below.
==== MSK144
Standard MSK144 messages are structured in the same way as those in
-the slow modes, with a 72 bits of user information. Forward error
+the slow modes, with 72 bits of user information. Forward error
correction is implemented by first augmenting the 72 message bits with
an 8-bit cyclic redundancy check (CRC) calculated from the message
bits. The CRC is used to detect and eliminate most false decodes at
diff --git a/lib/Makefile b/lib/Makefile
index 00fae4dfe..c4d6279a0 100644
--- a/lib/Makefile
+++ b/lib/Makefile
@@ -17,7 +17,8 @@ CFLAGS = -O2 -I.
%.o: %.F90
${FC} ${FFLAGS} -c $<
-all: qratest.exe tplt.exe
+#all: qratest.exe tplt.exe
+all: qra64d.exe
OBJS1 = qratest.o qra64a.o ana64.o sync64a.o four2a.o smo.o smo121.o averms.o \
timer_module.o packjt.o twkfreq.o spec64.o fmtmsg.o pctile.o \
@@ -54,6 +55,16 @@ OBJS2 = tplt.o zplt64.o image.o
tplt.exe: $(OBJS2)
$(FC) -o tplt.exe $(OBJS2)
+OBJS3 = qra64d.o sync64a.o four2a.o smo.o smo121.o averms.o \
+ timer_module.o packjt.o twkfreq.o spec64.o fmtmsg.o pctile.o \
+ grid2deg.o deg2grid.o shell.o badmsg.o qra64_subs.o \
+ qracodes.o npfwht.o pdmath.o qra12_63_64_irr_b.o \
+ qra13_64_64_irr_e.o qra64.o image.o \
+ zplt64a.o zplt64b.o lorentzian.o fchisq0.o peakup.o sync64.o
+
+qra64d.exe: $(OBJS3)
+ $(FC) -o qra64d.exe $(OBJS3) C:\JTSDK\fftw3f\libfftw3f-3.dll
+
.PHONY : clean
clean:
diff --git a/mainwindow.ui b/mainwindow.ui
index 0c2f5f2ab..76234b72b 100644
--- a/mainwindow.ui
+++ b/mainwindow.ui
@@ -2460,9 +2460,10 @@ QPushButton[state="ok"] {
Tools
+
-
+