SOD = sod \\+
.SUFFIXES: .sod .c .h \\
- .sod.c:; \$(SOD) -tc \$< \\
- .sod.h:; \$(SOD) -th \$<
+ .sod.c:; \$(SOD) @-tc \$< \\
+ .sod.h:; \$(SOD) @-th \$<
\end{prog}
ought to do the job.
\end{prog}
Save it as @|greeter.sod|, and run
\begin{prog}
- sod --gc --gh greeter
+ sod @-tc @-th greeter
\end{prog}
This will create files @|greeter.c| and @|greeter.h| in the current
directory. Here's how we might use such a simple thing.