&TARGETS += & base91s base91.o &OBJECTS += & base91.o cli.o &CFILES += & base91.c base91.h cli.c &CLEAN += $(&CFILES) $(&CFILES): &/%: &~/base91-c/% &/Dir.mk perl -pe <$< >$@.tmp \ 'next if m{^\#include}; s/basE91/base91s/g; s/base91\b/base91s/g' mv -f $@.tmp $@ $(&OBJECTS): &base91.h &:local+global &LDFLAGS &LDLIBS &base91s: $(&OBJECTS) $(CC) -o$@ $(&LDFLAGS) $^ $(&LDLIBS)