blob: 3c89cf09bdcf20713b57cada887592e5669a10de (
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
|
--- gc/Makefile.orig Fri Mar 26 00:41:43 1999
+++ gc/Makefile Fri Dec 17 11:49:52 1999
@@ -255,4 +255,9 @@
ln liblinuxgc.so libgc.so
+# FreeBSD shared library version of the collector
+libfreebsdgc.so: $(OBJS) dyn_load.o
+ ld -shared $(ABI_FLAG) -o libfreebsdgc.so $(OBJS) dyn_load.o -lc
+ ln libfreebsdgc.so libgc.so
+
# Alternative Linux rule. This is preferable, but is likely to break the
# Makefile for some non-linux platforms.
@@ -331,4 +336,12 @@
-rm -f *~
+copy:
+ cat gc.man | gzip > gc.l.gz
+ cp -p gc.a /usr/local/lib/libgc.a
+ cp -p libgc.so /usr/local/lib/libgc.so.0
+ cp -p gc.h /usr/local/include
+ cp -p gc.l.gz /usr/local/man/manl
+ ln -s libgc.so.0 /usr/local/lib/libgc.so
+
gctest: test.o gc.a if_mach if_not_there
rm -f gctest
@@ -417,2 +430,5 @@
cp tmp $$file; \
done
+
+install: all test libfreebsdgc.so copy
+
|