blob: f2538d2eb44474e11ada6c4bf4c1384e50d83dd1 (
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
|
$NetBSD: patch-Makefile,v 1.2 2012/12/26 10:27:14 jaapb Exp $
Correct location for expat, add DESTDIR support, and correct depend for clang
--- Makefile.orig 2005-03-13 14:00:29.000000000 +0000
+++ Makefile
@@ -3,8 +3,8 @@
# Change this to match your expat installation.
EXPAT_LIB=-lexpat
-EXPAT_LIBDIR=/usr/local/lib
-EXPAT_INCDIR=/usr/local/include
+EXPAT_LIBDIR=${PREFIX}/lib
+EXPAT_INCDIR=${PREFIX}/include
NAME=expat
OBJECTS=expat.cmo
@@ -32,7 +32,7 @@ all: $(ARCHIVE)
allopt: $(XARCHIVE)
depend: *.c *.ml *.mli
- gcc -MM *.c > depend
+ $(CC) -MM -I$(PREFIX)/lib/ocaml *.c > depend
$(OCAMLDEP) *.mli *.ml >> depend
## Library creation
@@ -50,7 +50,8 @@ $(XARCHIVE): $(CARCHIVE) $(XOBJECTS)
.PHONY: install
install: all
{ test ! -f $(XARCHIVE) || extra="$(XARCHIVE) $(NAME).a"; }; \
- $(OCAMLFIND) install $(NAME) META $(NAME).cmi $(NAME).mli $(ARCHIVE) \
+ $(OCAMLFIND) install -destdir ${DESTDIR}${PREFIX}/lib/ocaml/site-lib \
+ -ldconf ignore $(NAME) META $(NAME).cmi $(NAME).mli $(ARCHIVE) \
dll$(CARCHIVE_NAME).so lib$(CARCHIVE_NAME).a $$extra
.PHONY: uninstall
|