From 9a72f4746c44185bd44f75e858fbb6316c5f6e8b Mon Sep 17 00:00:00 2001 From: Rich Meyers Date: Mon, 6 Jun 2011 14:12:13 -0400 Subject: [PATCH] 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. --- Makefile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 278a703..65abec8 100644 --- a/Makefile +++ b/Makefile @@ -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]" "$@"