3 BUILDLINK_TREE+= ocaml-findlib
5 .if !defined(OCAML_FINDLIB_BUILDLINK3_MK)
6 OCAML_FINDLIB_BUILDLINK3_MK:=
8 BUILDLINK_API_DEPENDS.ocaml-findlib+=ocaml-findlib>=1.2
9 BUILDLINK_ABI_DEPENDS.ocaml-findlib+=ocaml-findlib>=1.2
10 BUILDLINK_PKGSRCDIR.ocaml-findlib?= ../../devel/ocaml-findlib
12 BUILDLINK_TARGETS+= ocaml-findlib-wrappers ocaml-findlib-ldconf
14 .PHONY: ocaml-findlib-wrappers
15 ocaml-findlib-wrappers:
17 ${SED} -e 's|@SH@|'${SH:Q}'|g' \
18 -e 's|@OCAML_FINDLIB_PREFIX@|${BUILDLINK_PREFIX.ocaml-findlib}|g' \
19 -e 's|@BUILDLINK_DIR@|${BUILDLINK_DIR}|g' \
20 < ${.CURDIR}/../../devel/ocaml-findlib/files/ocamlfind.sh \
21 > ${BUILDLINK_DIR}/bin/ocamlfind; \
22 ${CHMOD} +x ${BUILDLINK_DIR}/bin/ocamlfind
24 .PHONY: ocaml-findlib-ldconf
27 ${CP} ${BUILDLINK_PREFIX.ocaml}/lib/ocaml/ld.conf \
28 ${BUILDLINK_DIR}/lib/ocaml
30 .endif # OCAML_FINDLIB_BUILDLINK3_MK
32 INSTALLATION_DIRS+= lib/ocaml/site-lib
34 BUILDLINK_TREE+= -ocaml-findlib