// @BAKE gcc $@ -o $*.out $+ #ifndef CIRCULAR # define CIRCULAR 0 #endif #if CIRCULAR // Define At End Header Guard # include "a.h" # include "b.h" #else // Define At Beginning Header Guard # include "ac.h" # include "bc.h" #endif signed main () { return(0); }