summaryrefslogtreecommitdiff
path: root/devel/adabooch/files/patch-Makefile.in
blob: 08054a054e97abaa09131d2ea12626f812570a7b (plain) (blame)
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
--- Makefile.in.orig	2013-03-22 12:38:13.000000000 +0000
+++ Makefile.in
@@ -29,16 +29,18 @@ libs:
 	$(GPRBUILD) -p -Pbc -XLIBRARY_TYPE=relocatable
 
 install:
-	-mkdir -p $(prefix)/lib/gnat/
-	cp bc.gpr-for-installation $(prefix)/lib/gnat/bc.gpr
-	-mkdir -p $(prefix)/include/bc
-	cd include; tar -c -f- *.ad[bs] | tar -x -f- -C $(prefix)/include/bc/
-	-mkdir -p $(prefix)/lib/bc/lib-static
-	tar -c -f- lib-static | tar -x -f- -C $(prefix)/lib/bc/
-	chmod -w $(prefix)/lib/bc/lib-static/*.ali
-	-mkdir -p $(prefix)/lib/bc/lib-relocatable
-	tar -c -f- lib-relocatable | tar -x -f- -C $(prefix)/lib/bc/
-	chmod -w $(prefix)/lib/bc/lib-relocatable/*.ali
+	@mkdir -p $(DESTDIR)$(PREFIX)/lib/gnat \
+		  $(DESTDIR)$(PREFIX)/include/bc \
+		  $(DESTDIR)$(PREFIX)/lib/bc/lib-static \
+		  $(DESTDIR)$(PREFIX)/lib/bc/lib-relocatable
+	$(BSD_INSTALL_DATA) bc.gpr-for-installation \
+		$(DESTDIR)$(PREFIX)/lib/gnat/bc.gpr
+	$(BSD_INSTALL_DATA) include/*.ad[bs] \
+		$(DESTDIR)$(PREFIX)/include/bc/
+	$(BSD_INSTALL_DATA) lib-static/*.ali lib-static/*.a \
+		$(DESTDIR)$(PREFIX)/lib/bc/lib-static/
+	$(BSD_INSTALL_DATA) lib-relocatable/*.ali lib-relocatable/*.so \
+		$(DESTDIR)$(PREFIX)/lib/bc/lib-relocatable/
 
 # Distribution construction