blob: 0c4e63c022a535c10349b75237d849112e1ef181 (
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
36
37
38
39
40
|
$NetBSD: patch-aj,v 1.1 1999/02/01 11:39:51 frueauf Exp $
--- config/rules.mk-patch Thu Oct 8 22:28:28 1998
+++ config/rules.mk Fri Jan 29 17:38:59 1999
@@ -112,6 +112,12 @@
ifeq ($(OS_ARCH),HP-UX)
SHARED_LIBRARY := $(LIBRARY:.a=.sl)
else
+ifeq ($(OS_ARCH),NetBSD)
+## HACK for mips libraries
+SHARED_LIBRARY := $(LIBRARY:.a=.so.1.0)
+## HACK for mips g++
+CCC = c++
+else
ifneq (,$(filter FreeBSD NetBSD OpenBSD,$(OS_ARCH)))
SHARED_LIBRARY := $(LIBRARY:.a=.so.1.0)
else
@@ -131,6 +137,7 @@
endif
endif
endif
+endif
ifdef NO_STATIC_LIB
LIBRARY = $(NULL)
@@ -308,6 +315,14 @@
endif
ifdef SHARED_LIBRARY
$(INSTALL) -m 555 $(SHARED_LIBRARY) $(DIST)/bin
+ifeq ($(OS_ARCH),NetBSD)
+ifeq ($(CPU_ARCH),mips)
+ rm -f $(DIST)/bin/lib$(LIBRARY_NAME).so.1
+ rm -f $(DIST)/bin/lib$(LIBRARY_NAME).so
+ (cd $(DIST)/bin;ln -s lib$(LIBRARY_NAME).so.1.0 lib$(LIBRARY_NAME).so.1)
+ (cd $(DIST)/bin;ln -s lib$(LIBRARY_NAME).so.1.0 lib$(LIBRARY_NAME).so)
+endif
+endif
endif
ifdef PROGRAM
$(INSTALL) -m 444 $(PROGRAM) $(DIST)/bin
|