cs_demo1: $(CS) cs_demo1.c Makefile $(CS)
- $(CC) $(I) -o cs_demo1 cs_demo1.c $(CS) -lm
-+ libtool --tag=CC --mode=link $(CC) $(CFLAGS) -I../Include -o cs_demo1 cs_demo1.c $(CS) -lm
++ libtool --tag=CC --mode=link $(CC) $(LDFLAGS) $(CFLAGS) -I../Include -o cs_demo1 cs_demo1.c $(CS) -lm
cs_demo2: $(CS) cs_demo2.c cs_demo.c cs_demo.h Makefile $(CS)
- $(CC) $(I) -o cs_demo2 cs_demo2.c cs_demo.c $(CS) -lm
-+ libtool --tag=CC --mode=link $(CC) $(CFLAGS) -I../Include -o cs_demo2 cs_demo2.c cs_demo.c $(CS) -lm
++ libtool --tag=CC --mode=link $(CC) $(LDFLAGS) $(CFLAGS) -I../Include -o cs_demo2 cs_demo2.c cs_demo.c $(CS) -lm
cs_demo3: $(CS) cs_demo3.c cs_demo.c cs_demo.h Makefile $(CS)
- $(CC) $(I) -o cs_demo3 cs_demo3.c cs_demo.c $(CS) -lm
-+ libtool --tag=CC --mode=link $(CC) $(CFLAGS) -I../Include -o cs_demo3 cs_demo3.c cs_demo.c $(CS) -lm
++ libtool --tag=CC --mode=link $(CC) $(LDFLAGS) $(CFLAGS) -I../Include -o cs_demo3 cs_demo3.c cs_demo.c $(CS) -lm
cs_di_demo1: $(CS) cs_di_demo1.c Makefile $(CS)
- $(CC) $(I) -o cs_di_demo1 cs_di_demo1.c $(CS) -lm
-+ libtool --tag=CC --mode=link $(CC) $(CFLAGS) -I../Include -o cs_di_demo1 cs_di_demo1.c $(CS) -lm
++ libtool --tag=CC --mode=link $(CC) $(LDFLAGS) $(CFLAGS) -I../Include -o cs_di_demo1 cs_di_demo1.c $(CS) -lm
cs_di_demo2: $(CS) cs_di_demo2.c cs_di_demo.c cs_di_demo.h Makefile $(CS)
- $(CC) $(I) -o cs_di_demo2 cs_di_demo2.c cs_di_demo.c $(CS) -lm
-+ libtool --tag=CC --mode=link $(CC) $(CFLAGS) -I../Include -o cs_di_demo2 cs_di_demo2.c cs_di_demo.c $(CS) -lm
++ libtool --tag=CC --mode=link $(CC) $(LDFLAGS) $(CFLAGS) -I../Include -o cs_di_demo2 cs_di_demo2.c cs_di_demo.c $(CS) -lm
cs_di_demo3: $(CS) cs_di_demo3.c cs_di_demo.c cs_di_demo.h Makefile $(CS)
- $(CC) $(I) -o cs_di_demo3 cs_di_demo3.c cs_di_demo.c $(CS) -lm
-+ libtool --tag=CC --mode=link $(CC) $(CFLAGS) -I../Include -o cs_di_demo3 cs_di_demo3.c cs_di_demo.c $(CS) -lm
++ libtool --tag=CC --mode=link $(CC) $(LDFLAGS) $(CFLAGS) -I../Include -o cs_di_demo3 cs_di_demo3.c cs_di_demo.c $(CS) -lm
cs_ci_demo1: $(CS) cs_ci_demo1.c Makefile $(CS)
- $(CC) $(I) -o cs_ci_demo1 cs_ci_demo1.c $(CS) -lm
-+ libtool --tag=CC --mode=link $(CC) $(CFLAGS) -I../Include -o cs_ci_demo1 cs_ci_demo1.c $(CS) -lm
++ libtool --tag=CC --mode=link $(CC) $(LDFLAGS) $(CFLAGS) -I../Include -o cs_ci_demo1 cs_ci_demo1.c $(CS) -lm
cs_ci_demo2: $(CS) cs_ci_demo2.c cs_ci_demo.c cs_ci_demo.h Makefile $(CS)
- $(CC) $(I) -o cs_ci_demo2 cs_ci_demo2.c cs_ci_demo.c $(CS) -lm
-+ libtool --tag=CC --mode=link $(CC) $(CFLAGS) -I../Include -o cs_ci_demo2 cs_ci_demo2.c cs_ci_demo.c $(CS) -lm
++ libtool --tag=CC --mode=link $(CC) $(LDFLAGS) $(CFLAGS) -I../Include -o cs_ci_demo2 cs_ci_demo2.c cs_ci_demo.c $(CS) -lm
cs_ci_demo3: $(CS) cs_ci_demo3.c cs_ci_demo.c cs_ci_demo.h Makefile $(CS)
- $(CC) $(I) -o cs_ci_demo3 cs_ci_demo3.c cs_ci_demo.c $(CS) -lm
-+ libtool --tag=CC --mode=link $(CC) $(CFLAGS) -I../Include -o cs_ci_demo3 cs_ci_demo3.c cs_ci_demo.c $(CS) -lm
++ libtool --tag=CC --mode=link $(CC) $(LDFLAGS) $(CFLAGS) -I../Include -o cs_ci_demo3 cs_ci_demo3.c cs_ci_demo.c $(CS) -lm
cs_dl_demo1: $(CS) cs_dl_demo1.c Makefile $(CS)
- $(CC) $(I) -o cs_dl_demo1 cs_dl_demo1.c $(CS) -lm
-+ libtool --tag=CC --mode=link $(CC) $(CFLAGS) -I../Include -o cs_dl_demo1 cs_dl_demo1.c $(CS) -lm
++ libtool --tag=CC --mode=link $(CC) $(LDFLAGS) $(CFLAGS) -I../Include -o cs_dl_demo1 cs_dl_demo1.c $(CS) -lm
cs_dl_demo2: $(CS) cs_dl_demo2.c cs_dl_demo.c cs_dl_demo.h Makefile $(CS)
- $(CC) $(I) -o cs_dl_demo2 cs_dl_demo2.c cs_dl_demo.c $(CS) -lm
-+ libtool --tag=CC --mode=link $(CC) $(CFLAGS) -I../Include -o cs_dl_demo2 cs_dl_demo2.c cs_dl_demo.c $(CS) -lm
++ libtool --tag=CC --mode=link $(CC) $(LDFLAGS) $(CFLAGS) -I../Include -o cs_dl_demo2 cs_dl_demo2.c cs_dl_demo.c $(CS) -lm
cs_dl_demo3: $(CS) cs_dl_demo3.c cs_dl_demo.c cs_dl_demo.h Makefile $(CS)
- $(CC) $(I) -o cs_dl_demo3 cs_dl_demo3.c cs_dl_demo.c $(CS) -lm
-+ libtool --tag=CC --mode=link $(CC) $(CFLAGS) -I../Include -o cs_dl_demo3 cs_dl_demo3.c cs_dl_demo.c $(CS) -lm
++ libtool --tag=CC --mode=link $(CC) $(LDFLAGS) $(CFLAGS) -I../Include -o cs_dl_demo3 cs_dl_demo3.c cs_dl_demo.c $(CS) -lm
cs_cl_demo1: $(CS) cs_cl_demo1.c Makefile $(CS)
- $(CC) $(I) -o cs_cl_demo1 cs_cl_demo1.c $(CS) -lm
-+ libtool --tag=CC --mode=link $(CC) $(CFLAGS) -I../Include -o cs_cl_demo1 cs_cl_demo1.c $(CS) -lm
++ libtool --tag=CC --mode=link $(CC) $(LDFLAGS) $(CFLAGS) -I../Include -o cs_cl_demo1 cs_cl_demo1.c $(CS) -lm
cs_cl_demo2: $(CS) cs_cl_demo2.c cs_cl_demo.c cs_cl_demo.h Makefile $(CS)
- $(CC) $(I) -o cs_cl_demo2 cs_cl_demo2.c cs_cl_demo.c $(CS) -lm
-+ libtool --tag=CC --mode=link $(CC) $(CFLAGS) -I../Include -o cs_cl_demo2 cs_cl_demo2.c cs_cl_demo.c $(CS) -lm
++ libtool --tag=CC --mode=link $(CC) $(LDFLAGS) $(CFLAGS) -I../Include -o cs_cl_demo2 cs_cl_demo2.c cs_cl_demo.c $(CS) -lm
cs_cl_demo3: $(CS) cs_cl_demo3.c cs_cl_demo.c cs_cl_demo.h Makefile $(CS)
- $(CC) $(I) -o cs_cl_demo3 cs_cl_demo3.c cs_cl_demo.c $(CS) -lm
-+ libtool --tag=CC --mode=link $(CC) $(CFLAGS) -I../Include -o cs_cl_demo3 cs_cl_demo3.c cs_cl_demo.c $(CS) -lm
++ libtool --tag=CC --mode=link $(CC) $(LDFLAGS) $(CFLAGS) -I../Include -o cs_cl_demo3 cs_cl_demo3.c cs_cl_demo.c $(CS) -lm
cs_idemo: $(CS) cs_idemo.c Makefile $(CS)
- $(CC) $(I) -o cs_idemo cs_idemo.c $(CS) -lm
-+ libtool --tag=CC --mode=link $(CC) $(CFLAGS) -I../Include -o cs_idemo cs_idemo.c $(CS) -lm
++ libtool --tag=CC --mode=link $(CC) $(LDFLAGS) $(CFLAGS) -I../Include -o cs_idemo cs_idemo.c $(CS) -lm
cs_ldemo: $(CS) cs_ldemo.c Makefile $(CS)
- $(CC) $(I) -DCS_LONG -o cs_ldemo cs_ldemo.c $(CS) -lm
-+ libtool --tag=CC --mode=link $(CC) -DCS_LONG $(CFLAGS) -I../Include -o cs_ldemo cs_ldemo.c $(CS) -lm
++ libtool --tag=CC --mode=link $(CC) -DCS_LONG $(LDFLAGS) $(CFLAGS) -I../Include -o cs_ldemo cs_ldemo.c $(CS) -lm
clean:
- $(AR) libcxsparse.a $(CS)
- $(RANLIB) libcxsparse.a
+libcxsparse.la: $(CS)
-+ libtool --tag=CC --mode=link $(CC) -o libcxsparse.la -rpath $(libdir) $^ -lm
++ libtool --tag=CC --mode=link $(CC) $(LDFLAGS) -o libcxsparse.la -rpath $(libdir) $^ -lm
+
+install: libcxsparse.la
+ install -d $(DESTDIR)$(libdir)