*** Makefile.orig Thu Apr 12 03:38:27 2012
--- Makefile Sat Jun 9 21:12:44 2012
lib: linear.o tron.o blas/blas.a
if [ "$(OS)" = "Darwin" ]; then \
! SHARED_LIB_FLAG="-dynamiclib -Wl,-install_name,liblinear.so.$(SHVER)"; \
! SHARED_LIB_FLAG="-shared -Wl,-soname,liblinear.so.$(SHVER)"; \
! $(CXX) $${SHARED_LIB_FLAG} linear.o tron.o blas/blas.a -o liblinear.so.$(SHVER)
train: tron.o linear.o train.c blas/blas.a
$(CXX) $(CFLAGS) -o train train.c tron.o linear.o $(LIBS)
lib: linear.o tron.o blas/blas.a
if [ "$(OS)" = "Darwin" ]; then \
! SHARED_LIB_FLAG="-dynamiclib -install_name $(PREFIX)/lib/liblinear$${LIBEXT}"; \
! LIBEXT=".so.$(SHVER)"; \
! SHARED_LIB_FLAG="-shared -Wl,-soname,liblinear$${LIBEXT}"; \
! $(CXX) $${SHARED_LIB_FLAG} linear.o tron.o blas/blas.a -o liblinear$${LIBEXT}
train: tron.o linear.o train.c blas/blas.a
$(CXX) $(CFLAGS) -o train train.c tron.o linear.o $(LIBS)
! rm -f *~ tron.o linear.o train predict liblinear.so.$(SHVER)
! rm -f *~ tron.o linear.o train predict liblinear.*