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/dev-libs/iniparser/files/iniparser-3.0b-makefile.patch

50 lines
1.3 KiB

diff -Naur iniparser3.0b.orig/Makefile iniparser3.0b/Makefile
--- iniparser3.0b.orig/Makefile 2010-04-07 08:02:48.771242264 +0200
+++ iniparser3.0b/Makefile 2010-04-07 08:10:51.403895732 +0200
@@ -3,16 +3,16 @@
#
# Compiler settings
-CC = gcc
-CFLAGS = -O2 -fPIC -Wall -ansi -pedantic
+CC ?= gcc
+CFLAGS += -fPIC -Wall -ansi -pedantic
# Ar settings to build the library
-AR = ar
+AR ?= ar
ARFLAGS = rcv
SHLD = ${CC} ${CFLAGS}
-LDSHFLAGS = -shared -Wl,-Bsymbolic -Wl,-rpath -Wl,/usr/lib -Wl,-rpath,/usr/lib
-LDFLAGS = -Wl,-rpath -Wl,/usr/lib -Wl,-rpath,/usr/lib
+LDSHFLAGS = -shared -Wl,-Bsymbolic
+LDFLAGS += -Wl,-rpath -Wl,/usr/lib -Wl,-rpath,/usr/lib
# Set RANLIB to ranlib on systems that require it (Sun OS < 4, Mac OSX)
# RANLIB = ranlib
@@ -28,7 +28,7 @@
COMPILE.c=$(CC) $(CFLAGS) -c
.c.o:
@(echo "compiling $< ...")
- @($(COMPILE.c) -o $@ $<)
+ $(COMPILE.c) -o $@ $<
SRCS = src/iniparser.c \
@@ -40,11 +40,11 @@
default: libiniparser.a libiniparser.so
libiniparser.a: $(OBJS)
- @($(AR) $(ARFLAGS) libiniparser.a $(OBJS))
- @($(RANLIB) libiniparser.a)
+ $(AR) $(ARFLAGS) libiniparser.a $(OBJS)
+ $(RANLIB) libiniparser.a
libiniparser.so: $(OBJS)
- @$(SHLD) $(LDSHFLAGS) -o $@.0 $(OBJS) $(LDFLAGS) \
+ $(SHLD) $(LDSHFLAGS) $(LDFLAGS) -o $@.0 $(OBJS) \
-Wl,-soname=`basename $@`.0
clean: