.POSIX: forth: forth.c words.h $(CC) $(CFLAGS) forth.c -o $@ words.h: forth.c sed -ne '/^W/s/) .*/)/p' $< >$@ || rm $@ clean: rm -f forth words.h