ref: 7f9d4b6b1756a549056dfcb9b3763c23a4cf3789
parent: 336be867627ca95eb6155222a6f074b73f7a76c4
author: asau <asau@ficl.sf.net>
date: Fri Sep 10 05:29:51 CDT 2010
Pass flags to linker.
--- a/Makefile
+++ b/Makefile
@@ -14,7 +14,7 @@
MINOR = 0.31
ficl: main.o $(HEADERS) libficl.a
- $(CC) main.o -o ficl -L. -lficl -lm
+ $(CC) $(CFLAGS) $(LDFLAGS) main.o -o ficl -L. -lficl -lm
lib: libficl.so.$(MAJOR).$(MINOR)
@@ -25,12 +25,12 @@
# shared library build
libficl.so.$(MAJOR).$(MINOR): $(OBJECTS)
- $(CC) -shared -Wl,-soname,libficl.so.$(MAJOR).$(MINOR) \
+ $(CC) $(LDFLAGS) -shared -Wl,-soname,libficl.so.$(MAJOR).$(MINOR) \
-o libficl.so.$(MAJOR).$(MINOR) $(OBJECTS)
ln -sf libficl.so.$(MAJOR).$(MINOR) libficl.so
main: main.o ficl.h sysdep.h libficl.so.$(MAJOR).$(MINOR)
- $(CC) main.o -o main -L. -lficl -lm
+ $(CC) $(CFLAGS) $(LDFLAGS) main.o -o main -L. -lficl -lm
ln -sf libficl.so.$(MAJOR).$(MINOR) libficl.so.$(MAJOR)
# depend explicitly to help finding source files in another subdirectory,