SOURCES: glfw-shared.patch (NEW) - build shared library
qboosh
qboosh at pld-linux.org
Thu Dec 28 00:48:29 CET 2006
Author: qboosh Date: Wed Dec 27 23:48:29 2006 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- build shared library
---- Files affected:
SOURCES:
glfw-shared.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: SOURCES/glfw-shared.patch
diff -u /dev/null SOURCES/glfw-shared.patch:1.1
--- /dev/null Thu Dec 28 00:48:29 2006
+++ SOURCES/glfw-shared.patch Thu Dec 28 00:48:24 2006
@@ -0,0 +1,175 @@
+--- glfw-2.5/lib/x11/Makefile.x11.in.orig 2003-01-31 22:52:48.000000000 +0100
++++ glfw-2.5/lib/x11/Makefile.x11.in 2006-12-27 23:35:48.842915082 +0100
+@@ -2,7 +2,7 @@
+ ##########################################################################
+ # Default: Build GLFW static library
+ ##########################################################################
+-default: libglfw.a
++default: libglfw.la
+
+
+ ##########################################################################
+@@ -11,99 +11,101 @@
+ MKLIB = ar
+ LIBFLAGS = -rcs
+
++LIBTOOL = libtool --tag=CC
++LIBDIR = /usr/lib
+
+ ##########################################################################
+ # Object files which are part of the GLFW library
+ ##########################################################################
+ OBJS = \
+- enable.o \
+- fullscreen.o \
+- glext.o \
+- image.o \
+- init.o \
+- input.o \
+- joystick.o \
+- tga.o \
+- thread.o \
+- time.o \
+- window.o \
+- x11_enable.o \
+- x11_fullscreen.o \
+- x11_glext.o \
+- x11_init.o \
+- x11_joystick.o \
+- x11_keysym2unicode.o \
+- x11_thread.o \
+- x11_time.o \
+- x11_window.o
++ enable.lo \
++ fullscreen.lo \
++ glext.lo \
++ image.lo \
++ init.lo \
++ input.lo \
++ joystick.lo \
++ tga.lo \
++ thread.lo \
++ time.lo \
++ window.lo \
++ x11_enable.lo \
++ x11_fullscreen.lo \
++ x11_glext.lo \
++ x11_init.lo \
++ x11_joystick.lo \
++ x11_keysym2unicode.lo \
++ x11_thread.lo \
++ x11_time.lo \
++ x11_window.lo
+
+
+ ##########################################################################
+ # Rule for building library
+ ##########################################################################
+-libglfw.a: $(OBJS)
+- $(MKLIB) $(LIBFLAGS) $@ $(OBJS)
++libglfw.la: $(OBJS)
++ $(LIBTOOL) --mode=link $(CC) $(LFLAGS_LINK) -o $@ $(OBJS) $(LIBS) -rpath $(LIBDIR)
+
+
+ ##########################################################################
+ # Rules for building library object files
+ ##########################################################################
+-enable.o: ../enable.c ../internal.h platform.h
+- $(CC) $(CFLAGS) -o $@ ../enable.c
++enable.lo: ../enable.c ../internal.h platform.h
++ $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -o $@ ../enable.c
+
+-fullscreen.o: ../fullscreen.c ../internal.h platform.h
+- $(CC) $(CFLAGS) -o $@ ../fullscreen.c
++fullscreen.lo: ../fullscreen.c ../internal.h platform.h
++ $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -o $@ ../fullscreen.c
+
+-glext.o: ../glext.c ../internal.h platform.h
+- $(CC) $(CFLAGS) -o $@ ../glext.c
++glext.lo: ../glext.c ../internal.h platform.h
++ $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -o $@ ../glext.c
+
+-image.o: ../image.c ../internal.h platform.h
+- $(CC) $(CFLAGS_SPEED) -o $@ ../image.c
++image.lo: ../image.c ../internal.h platform.h
++ $(LIBTOOL) --mode=compile $(CC) $(CFLAGS_SPEED) -o $@ ../image.c
+
+-init.o: ../init.c ../internal.h platform.h
+- $(CC) $(CFLAGS) -o $@ ../init.c
++init.lo: ../init.c ../internal.h platform.h
++ $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -o $@ ../init.c
+
+-input.o: ../input.c ../internal.h platform.h
+- $(CC) $(CFLAGS) -o $@ ../input.c
++input.lo: ../input.c ../internal.h platform.h
++ $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -o $@ ../input.c
+
+-joystick.o: ../joystick.c ../internal.h platform.h
+- $(CC) $(CFLAGS) -o $@ ../joystick.c
++joystick.lo: ../joystick.c ../internal.h platform.h
++ $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -o $@ ../joystick.c
+
+-tga.o: ../tga.c ../internal.h platform.h
+- $(CC) $(CFLAGS_SPEED) -o $@ ../tga.c
++tga.lo: ../tga.c ../internal.h platform.h
++ $(LIBTOOL) --mode=compile $(CC) $(CFLAGS_SPEED) -o $@ ../tga.c
+
+-thread.o: ../thread.c ../internal.h platform.h
+- $(CC) $(CFLAGS) -o $@ ../thread.c
++thread.lo: ../thread.c ../internal.h platform.h
++ $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -o $@ ../thread.c
+
+-time.o: ../time.c ../internal.h platform.h
+- $(CC) $(CFLAGS) -o $@ ../time.c
++time.lo: ../time.c ../internal.h platform.h
++ $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -o $@ ../time.c
+
+-window.o: ../window.c ../internal.h platform.h
+- $(CC) $(CFLAGS) -o $@ ../window.c
++window.lo: ../window.c ../internal.h platform.h
++ $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -o $@ ../window.c
+
+-x11_enable.o: x11_enable.c ../internal.h platform.h
+- $(CC) $(CFLAGS) -o $@ x11_enable.c
++x11_enable.lo: x11_enable.c ../internal.h platform.h
++ $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -o $@ x11_enable.c
+
+-x11_fullscreen.o: x11_fullscreen.c ../internal.h platform.h
+- $(CC) $(CFLAGS) -o $@ x11_fullscreen.c
++x11_fullscreen.lo: x11_fullscreen.c ../internal.h platform.h
++ $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -o $@ x11_fullscreen.c
+
+-x11_glext.o: x11_glext.c ../internal.h platform.h
+- $(CC) $(CFLAGS) -o $@ x11_glext.c
++x11_glext.lo: x11_glext.c ../internal.h platform.h
++ $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -o $@ x11_glext.c
+
+-x11_init.o: x11_init.c ../internal.h platform.h
+- $(CC) $(CFLAGS) -o $@ x11_init.c
++x11_init.lo: x11_init.c ../internal.h platform.h
++ $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -o $@ x11_init.c
+
+-x11_joystick.o: x11_joystick.c ../internal.h platform.h
+- $(CC) $(CFLAGS) -o $@ x11_joystick.c
++x11_joystick.lo: x11_joystick.c ../internal.h platform.h
++ $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -o $@ x11_joystick.c
+
+-x11_thread.o: x11_thread.c ../internal.h platform.h
+- $(CC) $(CFLAGS) -o $@ x11_thread.c
++x11_thread.lo: x11_thread.c ../internal.h platform.h
++ $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -o $@ x11_thread.c
+
+-x11_time.o: x11_time.c ../internal.h platform.h
+- $(CC) $(CFLAGS) -o $@ x11_time.c
++x11_time.lo: x11_time.c ../internal.h platform.h
++ $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -o $@ x11_time.c
+
+-x11_window.o: x11_window.c ../internal.h platform.h
+- $(CC) $(CFLAGS) -o $@ x11_window.c
++x11_window.lo: x11_window.c ../internal.h platform.h
++ $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -o $@ x11_window.c
+
+-x11_keysym2unicode.o: x11_keysym2unicode.c ../internal.h platform.h
+- $(CC) $(CFLAGS) -o $@ x11_keysym2unicode.c
++x11_keysym2unicode.lo: x11_keysym2unicode.c ../internal.h platform.h
++ $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) -o $@ x11_keysym2unicode.c
================================================================
More information about the pld-cvs-commit
mailing list