BSD make can only use "$<" in an implicit rule. But '$<' is used in
the explicit rule.
pgpool.8: pgpool.8.in
sed 's,@sysconfdir\@,$(sysconfdir),g' $< >$@
BSD make transforms '$<' to empty string in an explicit rule. So, it
uses '$?' instead of '$<'.
man_MANS = pgpool.8
pgpool.8: pgpool.8.in
- sed 's,@sysconfdir\@,$(sysconfdir),g' $< >$@
+ sed 's,@sysconfdir\@,$(sysconfdir),g' $? >$@
CLEANFILES = pgpool.8
EXTRA_DIST = pgpool.8.in
pgpool.8: pgpool.8.in
- sed 's,@sysconfdir\@,$(sysconfdir),g' $< >$@
+ sed 's,@sysconfdir\@,$(sysconfdir),g' $? >$@
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT: