/* Recipes for building WEPS with Unix f95 compiler */ /* FC "compile" recipe (for .for files) */ %0%[O]: %0%[F] { [FC] -I%0. [FC_IFLAGS] [FC_FLAGS] -c %0%[F] -o [target]; } /* FC "compile" recipe (for .f95 files) */ %0%[O]: %0%[F1] { [FC] -I%0. [FC_IFLAGS] [FC_FLAGS] -c %0%[F1] -o [target]; } /* FC "library build" recipe */ %0[LIB_PREFIX]%[A]: [[target]_obj] set unlink { [AR] [AR_FLAGS] [target] [[target]_obj]; } /* FC "link" recipe */ [TARGET_BIN]/%: [[target]_obj] set mkdir { /* echo "target_obj is: " [[target]_obj]; */ [LD] [LD_IFLAGS] [LD_FLAGS] [[target]_obj] -o [target]; } /* FC "link" recipe */ %: [ [downcase [target]]_obj] set mkdir { /* echo "target_obj is: " [target]_obj]; */ [LD] [LD_IFLAGS] [LD_FLAGS] [[target]_obj] -o [downcase [target]]; }