sbp/scalable — comment on commit 01d8d97a6d34b309699d4ad0e64f195219f34776
File: Makefile line 14
By nslater:

Nope, this is a pattern specific rule.

cf. http://www.gnu.org/software/make/manual/make.html#Pattern_002dspecific

Compare with target specific rules.

cf. http://www.gnu.org/software/make/manual/make.html#Target_002dspecific

Make wont do anything unless it has to make a file which matches the pattern. So, if you tell Make that you want `min/foo` then it will use this rule to try to make it from `src/foo`, but it will not try to make one file for every file it finds under the `src/` directory.

Does this answer your third paragraph too?