| 1 | --- Makefile.orig 2008-01-01 23:53:47.000000000 +0100 |
|---|
| 2 | +++ Makefile 2008-01-02 11:15:00.000000000 +0100 |
|---|
| 3 | @@ -1,7 +1,7 @@ |
|---|
| 4 | CXX? = g++ |
|---|
| 5 | -CFLAGS = -Wall -O3 |
|---|
| 6 | +CFLAGS = -Wall -O3 -fno-common |
|---|
| 7 | |
|---|
| 8 | -all: svm-train svm-predict svm-scale |
|---|
| 9 | +all: svm-train svm-predict svm-scale libsvm.a libsvm.dylib |
|---|
| 10 | |
|---|
| 11 | svm-predict: svm-predict.c svm.o |
|---|
| 12 | $(CXX) $(CFLAGS) svm-predict.c svm.o -o svm-predict -lm |
|---|
| 13 | @@ -11,5 +11,14 @@ |
|---|
| 14 | $(CXX) $(CFLAGS) svm-scale.c -o svm-scale |
|---|
| 15 | svm.o: svm.cpp svm.h |
|---|
| 16 | $(CXX) $(CFLAGS) -c svm.cpp |
|---|
| 17 | +libsvm.a: svm.o |
|---|
| 18 | + ar rc libsvm.a svm.o |
|---|
| 19 | + ranlib libsvm.a |
|---|
| 20 | +libsvm.dylib: svm.o |
|---|
| 21 | + $(CXX) $(CFLAGS) -dynamiclib -install_name $(PREFIX)/lib/libsvm.dylib \ |
|---|
| 22 | + -current_version $(VERSION) \ |
|---|
| 23 | + -compatibility_version $(VERSION) \ |
|---|
| 24 | + -o libsvm.$(VERSION).dylib svm.o |
|---|
| 25 | clean: |
|---|
| 26 | rm -f *~ svm.o svm-train svm-predict svm-scale |
|---|
| 27 | + rm -f *.a *.dylib |
|---|