Fix build on FreeBSD.
On FreeBSD, specifying an explicit dependency overrides any pattern dependencies that might be applicable to a particular target. The result is that no rules for pattern dependencies are considered. A solution is to include all dependencies, including the pattern dependencies, into the explicit dependency specification.
|@@ -73,8 +73,8 @@ PROGRAMS = $(USERPROGRAMS) $(PROGRAMPROGRAMS)|
|$(CC) -c $(CFLAGS) $<|
|printf " OK\n"|
|-rpg-sh-setup: config.sh munge.rb|
|-rpg: config.sh munge.rb|
|+rpg-sh-setup: config.sh munge.rb rpg-sh-setup.sh|
|+rpg: config.sh munge.rb rpg.sh|
|rpg-solve: rpg-solve.o strnatcmp.o|
|printf "%13s %-30s" "[LINK]" "$@"|