Twas brillig at 19:02:22 21.11.2009 UTC+00 when chris@chris-wilson.co.uk did gyre and gimble: CW> Use the facilities of GNU make to create a magic function that will CW> on the first invocation print a description of how to enable CW> verbose compile lines and then print the quiet rule. Ugh. With silent rules enabled it gives me /bin/sh: --rsyncable: not found at the end (apparently gzip was eaten out) And with V=1 it strips first two symbols from the command name: c -Wall -Wextra -Wmissing-declarations -Wwrite-strings -Wswitch-enum -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gmime-2.4 -Ilib lib/query.cc -o lib/query.o make: c: Command not found make: [lib/query.o] Error 127 (ignored) c -Wall -Wextra -Wmissing-declarations -Wwrite-strings -Wswitch-enum -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gmime-2.4 -Ilib lib/thread.cc -o lib/thread.o make: c: Command not found make: [lib/thread.o] Error 127 (ignored) rcs lib/notmuch.a lib/libsha1.o lib/message-file.o lib/messages.o lib/sha1.o lib/tags.o lib/xutil.o lib/database.o lib/index.o lib/message.o lib/query.o lib/thread.o make: rcs: Command not found -- http://fossarchy.blogspot.com/