From 22f1be8bcecec36c4445e07f5ae72637e860a706 Mon Sep 17 00:00:00 2001 From: Clayton Smith Date: Wed, 15 Nov 2023 18:16:21 -0500 Subject: [PATCH] Clean up makefiles * Make "all" the default target in m17-packet * Allow "make clean" to succeed even if there are no executables --- SP5WWP/m17-coder/Makefile | 2 +- SP5WWP/m17-decoder/Makefile | 2 +- SP5WWP/m17-packet/Makefile | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/SP5WWP/m17-coder/Makefile b/SP5WWP/m17-coder/Makefile index 2271899..6ea1e22 100644 --- a/SP5WWP/m17-coder/Makefile +++ b/SP5WWP/m17-coder/Makefile @@ -2,4 +2,4 @@ m17-coder-sym: m17-coder-sym.c golay.c golay.h crc.c crc.h ../inc/m17.h gcc -O2 -w m17-coder-sym.c golay.c crc.c -o m17-coder-sym -lm clean: - rm m17-coder-sym + rm -f m17-coder-sym diff --git a/SP5WWP/m17-decoder/Makefile b/SP5WWP/m17-decoder/Makefile index f9b135e..e3c07ba 100644 --- a/SP5WWP/m17-decoder/Makefile +++ b/SP5WWP/m17-decoder/Makefile @@ -2,4 +2,4 @@ m17-decoder-sym: m17-decoder-sym.c golay.c golay.h viterbi.c viterbi.h crc.c crc gcc -Wall -O2 m17-decoder-sym.c golay.c viterbi.c crc.c -o m17-decoder-sym -lm clean: - rm m17-decoder-sym + rm -f m17-decoder-sym diff --git a/SP5WWP/m17-packet/Makefile b/SP5WWP/m17-packet/Makefile index 4530578..ae79b6f 100644 --- a/SP5WWP/m17-packet/Makefile +++ b/SP5WWP/m17-packet/Makefile @@ -1,14 +1,14 @@ +all: m17-packet-encode m17-packet-decode + m17-packet-encode: m17-packet-encode.c crc.c crc.h ../inc/m17.h gcc -O2 -Wall m17-packet-encode.c crc.c -o m17-packet-encode -lm m17-packet-decode: m17-packet-decode.c viterbi.c viterbi.h crc.c crc.h ../inc/m17.h gcc -O2 -Wall m17-packet-decode.c viterbi.c crc.c -o m17-packet-decode -lm -all: m17-packet-encode m17-packet-decode - install: all sudo install m17-packet-encode /usr/local/bin sudo install m17-packet-decode /usr/local/bin clean: - rm m17-packet-encode m17-packet-decode + rm -f m17-packet-encode m17-packet-decode