# HG changeset patch # User Mike Becker # Date 1779285294 -7200 # Node ID 9d6b0f92c710e15d4298adcfb3d40fc976ead7d2 # Parent 8cce5ea3962b7f0389812480c4a9da0e4f31a958 fix non-POSIX syntax in update-rules.sh fixes #846 diff -r 8cce5ea3962b -r 9d6b0f92c710 make/update-rules.sh --- a/make/update-rules.sh Sun Feb 08 20:06:29 2026 +0100 +++ b/make/update-rules.sh Wed May 20 15:54:54 2026 +0200 @@ -47,7 +47,7 @@ sed '/FORCE:/q' Makefile.old > Makefile echo >> Makefile for file in `ls *.c` ; do - "$CC" -MT "$target/${file/.c/\$(OBJ_EXT)}" -MM $CFLAGS $extra_flags "$file" + "$CC" -MT "$target/${file%.c}\$(OBJ_EXT)" -MM $CFLAGS $extra_flags "$file" printf '\t@echo "Compiling $<"\n' printf '\t$(CC) -o $@ $(CFLAGS) %s -c $<\n\n' "$extra_flags" done >> Makefile