summaryrefslogtreecommitdiff
path: root/graphics/MesaLib/patches/patch-at
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