default.test.do (235B)
1 deps=$(grep '^#include ".*"$' $1.c | sed 's/#include "\(.*\)\.h"/\1.o/') 2 redo-ifchange "$1.o" 3 redo-ifchange $deps 4 src=$(ls *.h | sed 's/\.h$/\.o/') 5 echo cc -o "$1" $src "$1.o" >&2 6 cc -o "$3" -g -Wall -Wextra -fmax-errors=1 $src "$1.o"