openbsd-ports/lang/ocamlduce/patches/patch-Makefile_ocamlduce
avsm 0066c70c68 initial import of ocamlduce-3.08.4pl3
--
OCamlDuce is a merger between OCaml and CDuce. It comes as a modified
version of OCaml which integrates CDuce features.  CDuce is a modern
XML-oriented functional language with innovative features: it is
statically type-safe, efficient, and offer powerful constructions
to work with XML documents.
2005-09-23 14:27:27 +00:00

44 lines
1.4 KiB
Plaintext

$OpenBSD: patch-Makefile_ocamlduce,v 1.1.1.1 2005/09/23 14:27:27 avsm Exp $
--- Makefile.ocamlduce.orig Fri Sep 23 14:44:26 2005
+++ Makefile.ocamlduce Fri Sep 23 14:53:27 2005
@@ -396,17 +396,32 @@ clean::
rm -f ocamlducedoc*
cd ocamldoc && $(MAKE) clean
+NAT_BIN= ocamlducec.opt ocamlduceopt.opt ocamlducedep.opt \
+ ocamlducedoc.opt ocamlduceopt
+NAT_LIB= ocamlduce.cmxa ocamlduce.a
+BYT_BIN= ocamlducec ocamlduce ocamlducedep ocamlducedoc
+BYT_LIB= ocamlduce.cma stdlib/ocamlduce.cmi \
+ cduce_types.cmi stdlib/ocamlduce.mli
# Findlib installation
-INSTALL_FILES= \
- ocamlducec ocamlduce ocamlducedep ocamlducedoc ocamlduce.cma \
- ocamlduceopt ocamlduce.cmxa ocamlduce.a \
- ocamlducec.opt ocamlduceopt.opt ocamlducedep.opt ocamlducedoc.opt \
- stdlib/ocamlduce.cmi cduce_types.cmi stdlib/ocamlduce.mli
+INSTALL_FILES= ${NAT_BIN} ${NAT_LIB} ${BYT_BIN} ${BYT_LIB}
install: FORCE
ocamlfind install ocamlduce META $(wildcard $(INSTALL_FILES))
uninstall: FORCE
- ocamlfind remove ocamlduce
\ No newline at end of file
+ ocamlfind remove ocamlduce
+
+# Normal installation
+
+minstall: FORCE
+ mkdir -p ${DESTDIR}${PREFIX}/lib/ocaml
+ cp ${BYT_LIB} ${DESTDIR}${PREFIX}/lib/ocaml
+ cp ${BYT_BIN} ${DESTDIR}${PREFIX}/bin
+
+minstallopt: FORCE
+ mkdir -p ${DESTDIR}${PREFIX}/lib/ocaml
+ cp ${NAT_LIB} ${DESTDIR}${PREFIX}/lib/ocaml
+ cp ${NAT_BIN} ${DESTDIR}${PREFIX}/bin
+