blob: 903ede33fecd8752c7fe009d5b94d19f0fc986c1 (
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
|
$NetBSD: patch-at,v 1.2 2009/06/05 11:10:35 wiz Exp $
--- src/glx/x11/Makefile.orig 2009-03-13 05:28:49 +0200
+++ src/glx/x11/Makefile 2009-05-17 15:56:03 +0300
@@ -60,10 +60,12 @@ INCLUDES = -I. \
##### RULES #####
.c.o:
- $(CC) -c $(INCLUDES) $(CFLAGS) $(EXTRA_DEFINES) $< -o $@
+ $(LIBTOOL) --mode=compile --tag=CC $(CC) -c $(INCLUDES) \
+ $(CFLAGS) $(EXTRA_DEFINES) $< -o $(@:.o=.lo)
.S.o:
- $(CC) -c $(INCLUDES) $(CFLAGS) $(EXTRA_DEFINES) $< -o $@
+ $(LIBTOOL) --mode=compile --tag=CC $(CC) -c $(INCLUDES) \
+ $(CFLAGS) $(EXTRA_DEFINES) $< -o $(@:.o=.lo)
##### TARGETS #####
@@ -71,10 +73,10 @@ default: depend $(TOP)/$(LIB_DIR)/$(GL_L
# Make libGL
$(TOP)/$(LIB_DIR)/$(GL_LIB_NAME): $(OBJECTS) Makefile
- $(MKLIB) -o $(GL_LIB) -linker '$(CC)' -ldflags '$(LDFLAGS)' \
- -major 1 -minor 2 $(MKLIB_OPTIONS) \
- -install $(TOP)/$(LIB_DIR) -id $(INSTALL_LIB_DIR)/lib$(GL_LIB).1.dylib \
- $(GL_LIB_DEPS) $(OBJECTS)
+ $(LIBTOOL) --mode=link $(CC) \
+ -o $(TOP)/$(LIB_DIR)/$(GL_LIB_NAME:.so=.la) \
+ $(LDFLAGS) -version-info 1:2 $(GL_LIB_DEPS) \
+ -rpath $(PREFIX)/lib $(OBJECTS:.o=.lo)
depend: $(SOURCES) $(MESA_GLAPI_SOURCES) $(MESA_ASM_API) Makefile
|