Fixed in Git master. Please test:
http://www.openldap.org/devel/gitweb.cgi?p=openldap.git;h=465942e74ddbd8c5
Also fixed contrib/ldaptcl which had the same bug.
POSIX 'make' does not specify '$<' for target rules (rules that name an explicit target), only for inference rules: http://pubs.opengroup.org/onlinepubs/009695399/utilities/make.html Maybe because $< would be ambiguous in target rules with several dependencies. GNU 'make' defines it as the 1st dependency.