--- contrib/libstr/Makefile.orig	Thu Dec 24 00:36:56 1998
+++ contrib/libstr/Makefile	Sun Aug  6 15:25:09 2006
@@ -1,7 +1,7 @@
 # Makefile for the strings library
 
 # These options are overriden when called from ../Makefile
-CC=cc
+#CC=cc
 OPTS=
 
 # Test to see whether ranlib exists on the machine
@@ -11,8 +11,8 @@
 RANLIB=ranlib
 
 # Compilation options
-CFLAGS=-O -I$(REGEXLIB) -I../../src/runtime
-CAMLC=camlc
+CFLAGS=-I$(REGEXLIB) -I../../src/runtime
+CAMLC=${PREFIX}/bin/camlc
 CAMLCOMP=$(CAMLC) -c
 COMPFLAGS=-W
 REGEXLIB=regex-0.12
@@ -26,10 +26,10 @@
 	if test -f /bin/ranlib -o -f /usr/bin/ranlib; then ranlib libstr.a; fi
 
 camlstr: libstr.a str.zo
-	camlmktop -o camlstr -custom str.zo libstr.a
+	${PREFIX}/bin/camlmktop -o camlstr -custom str.zo libstr.a
 
 $(REGEXLIB)/regex.o: $(REGEXLIB)/regex.c $(REGEXLIB)/regex.h
-	cd $(REGEXLIB); CC="$(CC)" sh configure; make
+	cd $(REGEXLIB); CC="$(CC) $(CFLAGS)" sh configure; make
 
 clean:
 	rm -f libstr.a *.o *.zo *.zi camlstr
@@ -37,10 +37,10 @@
 	cd $(REGEXLIB); if test -f Makefile; then make distclean; else exit 0; fi
 
 install:
-	cp libstr.a $(LIBDIR)/libstr.a
+	${BSD_INSTALL_DATA} libstr.a $(LIBDIR)
 	if $(RANLIBTEST); then cd $(LIBDIR); $(RANLIB) libstr.a; else true; fi
-	cp str.zo str.zi $(LIBDIR)
-	cp camlstr $(LIBDIR)
+	${BSD_INSTALL_DATA} str.zo str.zi $(LIBDIR)
+	${BSD_INSTALL_SCRIPT} camlstr $(LIBDIR)
 
 .SUFFIXES: .ml .mli .zo .zi .tex
 


syntax highlighted by Code2HTML, v. 0.9.1