You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
gentoo-overlay/media-libs/icclib/files/icclib-2.13-make.patch

56 lines
1.4 KiB

diff -ruN icclib.orig/Makefile icclib/Makefile
--- icclib.orig/Makefile 2008-03-12 08:18:20.000000000 +0100
+++ icclib/Makefile 2012-05-20 21:05:03.000000000 +0200
@@ -3,13 +3,13 @@
# by uncommenting the appropriate line:
# Microsoft C++, WinNT setup
-include Makefile.WNT
+#include Makefile.WNT
# IBM C++, WinNT setup
#include Makefile.IBMNT
# Generic UNIX setup
-#include Makefile.UNIX
+include Makefile.UNIX
# Apple OSX
#include Makefile.OSX
diff -ruN icclib.orig/Makefile.UNIX icclib/Makefile.UNIX
--- icclib.orig/Makefile.UNIX 2008-03-12 08:18:20.000000000 +0100
+++ icclib/Makefile.UNIX 2012-05-20 21:27:44.000000000 +0200
@@ -1,7 +1,7 @@
# Generic UNIX setup
SLASH = /
-SUFLIB = .a
+SUFLIB = .so
SUFOBJ = .o
SUFEXE =
CMDSEP = ;
@@ -18,17 +18,17 @@
STDHDRSDEF = /usr/include
MAKEU = make
-LIBU = ar -r
-LIBOF = -o
+LIBOF =
RANLIB = echo
AS = as
-CCFLAGSDEF = -DUNIX -c
-CC = cc $(CCFLAGS) $(INCFLAG)$(STDHDRS)
+CCFLAGSDEF = -DUNIX -fPIC -c
+CC = cc $(CCFLAGSDEF) $(CFLAGS) $(INCFLAG)$(STDHDRS)
CCOF = -o
-LINKFLAGSDEF = -lm
+LINKFLAGSDEF = -shared
LINKLIBS =
-LINK = cc $(LINKFLAGS) $(LINKLIBS)
+LINK = cc $(LINKFLAGSDEF) $(LDFLAGS) $(LINKLIBS)
LINKOF = -o
+LIBU = cc $(LINKFLAGSDEF) $(LDFLAGS) -Wl,-soname,libicc.so.$(ICCLIB_SOVERSION) $(LINKLIBS) -o
.SUFFIXES:
.SUFFIXES: .c $(SUFLIB) $(SUFOBJ) $(SUFEXE)