summaryrefslogtreecommitdiff
path: root/lang/ocaml/patches/patch-al
blob: d452f43775604c8a9fdc791f69714d3a785050a9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
$NetBSD: patch-al,v 1.5 2005/03/24 11:32:50 adam Exp $

--- camlp4/camlp4/Makefile.orig	2005-01-31 10:38:53.000000000 +0000
+++ camlp4/camlp4/Makefile
@@ -71,24 +71,33 @@ compare:
 install:
 	-$(MKDIR) "$(BINDIR)"
 	-$(MKDIR) "$(LIBDIR)/camlp4"
-	cp $(CAMLP4) "$(BINDIR)/."
-	cp mLast.mli quotation.mli ast2pt.mli pcaml.mli spretty.mli "$(LIBDIR)/camlp4/."
-	cp mLast.cmi quotation.cmi ast2pt.cmi pcaml.cmi spretty.cmi "$(LIBDIR)/camlp4/."
-	cp  argl.cmi argl.cmo "$(LIBDIR)/camlp4/."
+	${BSD_INSTALL_SCRIPT} $(CAMLP4) $(BINDIR)/.
+	${BSD_INSTALL_DATA} mLast.mli $(LIBDIR)/camlp4/
+	${BSD_INSTALL_DATA} mLast.cmi $(LIBDIR)/camlp4/
+	${BSD_INSTALL_DATA} quotation.mli $(LIBDIR)/camlp4/
+	${BSD_INSTALL_DATA} quotation.cmi $(LIBDIR)/camlp4/
+	${BSD_INSTALL_DATA} ast2pt.mli $(LIBDIR)/camlp4/
+	${BSD_INSTALL_DATA} ast2pt.cmi $(LIBDIR)/camlp4/
+	${BSD_INSTALL_DATA} pcaml.mli $(LIBDIR)/camlp4/
+	${BSD_INSTALL_DATA} pcaml.cmi $(LIBDIR)/camlp4/
+	${BSD_INSTALL_DATA} spretty.mli $(LIBDIR)/camlp4/
+	${BSD_INSTALL_DATA} spretty.cmi $(LIBDIR)/camlp4/
+	${BSD_INSTALL_DATA} argl.cmi $(LIBDIR)/camlp4/
+	${BSD_INSTALL_DATA} argl.cmo $(LIBDIR)/camlp4/
 	for f in argl.o argl.cmx; do \
 	  if test -r $$f ; then \
-		cp $$f "$(LIBDIR)/camlp4/." ; \
+		${BSD_INSTALL_DATA} $$f "$(LIBDIR)/camlp4/." ; \
 	  fi ; \
 	done
 	cp camlp4.cma $(LIBDIR)/camlp4/.
 	for f in  camlp4.$(A)  camlp4.p.$(A) ; do \
 	  if test -f $$f ; then \
-	     cp $$f "$(LIBDIR)/camlp4/." && ( cd  "$(LIBDIR)/camlp4/." && $(RANLIB) $$f ) ; \
+	     ${BSD_INSTALL_DATA} $$f "$(LIBDIR)/camlp4/." && ( cd  "$(LIBDIR)/camlp4/." && $(RANLIB) $$f ) ; \
 	  fi ; \
 	done
 	for f in camlp4.cmxa camlp4.p.cmxa ; do \
 	  if test -f $$f ; then \
-	     cp $$f "$(LIBDIR)/camlp4/." ; \
+	     ${BSD_INSTALL_DATA} $$f "$(LIBDIR)/camlp4/." ; \
 	  fi ; \
 	done