/* recipes to build "dependency" files */ C_INCL_F_FLAGS = -no_recursion -no_cache "--l=optimistic" -Absent_System_Mention; C_INCL_I_FLAGS = -no_recursion -no_cache "--l=optimistic" -No_System; %0%[F][D]: %0%[F] set nocascade { sed -e '"s,[U,u][S,s][E,e][ ]*\\([a-z,_,A-Z,0-9,\.,\-,=,\,]*\\),include \\1.mod,"' %0%[F] | c_incl [C_INCL_F_FLAGS] -I. -I[dirname %0%[F]] [FC_INCL_IFLAGS] -prefix "'cascade %0%'"[F]"' ='" -suffix "';'" -o [target] -; } %0%[F1][D]: %0%[F1] set nocascade { sed -e '"s,[U,u][S,s][E,e][ ]*\\([a-z,_,A-Z,0-9,\.,\-,=,\,\%]*\\),include \\1.mod,"' %0%[F1] | c_incl [C_INCL_F_FLAGS] -I. -I[dirname %0%[F1]] [FC_INCL_IFLAGS] -prefix "'cascade %0%'"[F1]"' ='" -suffix "';'" -o [target] -; } %0%[I1][D]: %0%[I1] set nocascade { c_incl [C_INCL_I_FLAGS] -I[dirname %0%[I1]] [FC_INCL_IFLAGS] %0%[I1] -prefix "'cascade %0%'"[I1]"' ='" -suffix "';'" -o [target]; } %0%[I2][D]: %0%[I2] set nocascade { c_incl [C_INCL_I_FLAGS] -I[dirname %0%[I2]] [FC_INCL_IFLAGS] %0%[I2] -prefix "'cascade %0%'"[I2]"' ='" -suffix "';'" -o [target]; } %0%[I3][D]: %0%[I3] set nocascade { c_incl [C_INCL_I_FLAGS] -I[dirname %0%[I3]] [FC_INCL_IFLAGS] %0%[I3] -prefix "'cascade %0%'"[I3]"' ='" -suffix "';'" -o [target]; }