chiark / gitweb /
base91: Patch the C version for our charset change
[secnet.git] / base91s / Dir.sd.mk
index d793dd27afa43df18c8e5fd595f3836db7cbc2aa..4b8f3fbe8c8f3900fe3205987282bc084c8c8621 100644 (file)
@@ -5,9 +5,11 @@
 &CFILES += & base91.c base91.h cli.c
 &CLEAN += $(&CFILES)
 
+&base91.c: &^base91.c.patch
 $(&CFILES): &/%: &~/base91-c/% &/Dir.mk
        perl -pe <$< >$@.tmp \
  'next if m{^\#include}; s/basE91/base91s/g; s/base91\b/base91s/g'
+       patch <$(or $(filter %.patch,$^),/dev/null) $@.tmp
        mv -f $@.tmp $@
 
 $(&OBJECTS): &base91.h