Removed
Link Here
|
1 |
|
2 |
$FreeBSD: ports/graphics/lib3ds/files/patch-lib3ds::Makefile.in,v 1.1 2002/04/24 14:00:29 sobomax Exp $ |
3 |
|
4 |
--- lib3ds/Makefile.in.orig Mon Jan 14 16:24:32 2002 |
5 |
+++ lib3ds/Makefile.in Wed Apr 24 12:57:03 2002 |
6 |
@@ -85,6 +85,7 @@ |
7 |
INCLUDES = -I$(top_srcdir) |
8 |
|
9 |
lib_LIBRARIES = lib3ds.a |
10 |
+lib_SHLIBRARIES = lib3ds.so.1 |
11 |
|
12 |
lib3ds_a_SOURCES = \ |
13 |
io.c \ |
14 |
@@ -139,7 +140,7 @@ |
15 |
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs |
16 |
CONFIG_HEADER = ../config.h |
17 |
CONFIG_CLEAN_FILES = |
18 |
-LIBRARIES = $(lib_LIBRARIES) |
19 |
+LIBRARIES = $(lib_LIBRARIES) $(lib_SHLIBRARIES) |
20 |
|
21 |
|
22 |
DEFS = @DEFS@ -I. -I$(srcdir) -I.. |
23 |
@@ -150,6 +151,7 @@ |
24 |
lib3ds_a_OBJECTS = io.o float.o vector.o matrix.o quat.o tcb.o ease.o \ |
25 |
chunk.o file.o background.o atmosphere.o shadow.o viewport.o material.o \ |
26 |
mesh.o camera.o light.o tracks.o node.o |
27 |
+lib3ds_so_OBJECTS = $(lib3ds_a_OBJECTS:S/.o$/.so/) |
28 |
AR = ar |
29 |
CFLAGS = @CFLAGS@ |
30 |
COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) |
31 |
@@ -169,7 +171,7 @@ |
32 |
|
33 |
all: all-redirect |
34 |
.SUFFIXES: |
35 |
-.SUFFIXES: .S .c .o .s |
36 |
+.SUFFIXES: .S .c .o .s .so |
37 |
$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) |
38 |
cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps lib3ds/Makefile |
39 |
|
40 |
@@ -219,6 +221,9 @@ |
41 |
.S.o: |
42 |
$(COMPILE) -c $< |
43 |
|
44 |
+.c.so: |
45 |
+ $(COMPILE) -fpic -DPIC -c $< -o $(.TARGET) |
46 |
+ |
47 |
mostlyclean-compile: |
48 |
-rm -f *.o core *.core |
49 |
|
50 |
@@ -233,6 +238,10 @@ |
51 |
-rm -f lib3ds.a |
52 |
$(AR) cru lib3ds.a $(lib3ds_a_OBJECTS) $(lib3ds_a_LIBADD) |
53 |
$(RANLIB) lib3ds.a |
54 |
+ |
55 |
+lib3ds.so.1: $(lib3ds_so_OBJECTS) $(lib3ds_a_DEPENDENCIES) |
56 |
+ $(CC) -shared -o lib3ds.so.1 -Wl,-soname=lib3ds.so.1 $(lib3ds_so_OBJECTS) $(lib3ds_a_LIBADD) |
57 |
+ ln -sf lib3ds.so.1 lib3ds.so |
58 |
|
59 |
install-lib3dsHEADERS: $(lib3ds_HEADERS) |
60 |
@$(NORMAL_INSTALL) |