openbsd-ports/lang/ocaml/ocaml.port.mk
avsm 7cc55a266c relax the build/run depends restriction to ocaml-3.09.3* so that it will
still match minor package bumps, suggested by steven@
2006-12-26 22:38:35 +00:00

34 lines
991 B
Makefile

# $OpenBSD: ocaml.port.mk,v 1.8 2006/12/26 22:38:35 avsm Exp $
# regular file usage for bytecode:
# PLIST -- bytecode base files
# PFRAG.foo -- bytecode files for FLAVOR == foo
# PFRAG.no-foo -- bytecode files for FLAVOR != foo
# extended file usage for nativecode:
# PFRAG.native -- nativecode base files
# PFRAG.foo-native -- nativecode files for FLAVOR == foo
# PFRAG.no-foo-native -- nativecode files for FLAVOR != foo
OCAML_VERSION=3.09.3
.if ${MACHINE_ARCH} == "alpha" || ${MACHINE_ARCH} == "i386" || \
${MACHINE_ARCH} == "sparc" || ${MACHINE_ARCH} == "amd64" || \
${MACHINE_ARCH} == "powerpc"
MODOCAML_NATIVE=Yes
# include nativecode base files
PKG_ARGS+=-Dnative=1
.else
MODOCAML_NATIVE=No
RUN_DEPENDS+= :ocaml-${OCAML_VERSION}*:lang/ocaml
# remove native base file entry from PLIST
PKG_ARGS+=-Dnative=0
.endif
BUILD_DEPENDS+= :ocaml-${OCAML_VERSION}*:lang/ocaml
MAKE_ENV+= OCAMLFIND_DESTDIR=${DESTDIR}${PREFIX}/lib/ocaml/site-lib