summaryrefslogtreecommitdiff
path: root/lang/ocaml/patches/patch-aj
blob: 63ab90e1dd73b4a9e75dd3a11da5b8b1f7f513de (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
$NetBSD: patch-aj,v 1.5 2005/03/24 11:32:50 adam Exp $

--- byterun/Makefile.orig	2004-08-20 15:11:36.000000000 +0000
+++ byterun/Makefile
@@ -16,7 +16,7 @@
 include ../config/Makefile
 
 CC=$(BYTECC)
-CFLAGS=-DCAML_NAME_SPACE -O $(BYTECCCOMPOPTS)
+CFLAGS+=-DCAML_NAME_SPACE $(BYTECCCOMPOPTS)
 DFLAGS=-DCAML_NAME_SPACE -g -DDEBUG $(BYTECCCOMPOPTS)
 
 OBJS=interp.o misc.o stacks.o fix_code.o startup.o main.o \
@@ -48,14 +48,14 @@ ocamlrund$(EXE): libcamlrund.a prims.o
 	          prims.o libcamlrund.a $(BYTECCLIBS)
 
 install:
-	cp ocamlrun$(EXE) $(BINDIR)/ocamlrun$(EXE)
-	cp libcamlrun.a $(LIBDIR)/libcamlrun.a
+	${BSD_INSTALL_PROGRAM} ocamlrun$(EXE) $(BINDIR)/ocamlrun$(EXE)
+	${BSD_INSTALL_DATA} libcamlrun.a $(LIBDIR)/libcamlrun.a
 	cd $(LIBDIR); $(RANLIB) libcamlrun.a
-	if test -d $(LIBDIR)/caml; then : ; else mkdir $(LIBDIR)/caml; fi
+	if test -d $(LIBDIR)/caml; then : ; else ${BSD_INSTALL_DATA_DIR} $(LIBDIR)/caml; fi
 	for i in $(PUBLIC_INCLUDES); do \
           sed -f ../tools/cleanup-header $$i > $(LIBDIR)/caml/$$i; \
         done
-	cp ld.conf $(LIBDIR)/ld.conf
+	${BSD_INSTALL_DATA} ld.conf $(LIBDIR)/ld.conf
 
 ld.conf:
 	echo "$(STUBLIBDIR)" >ld.conf