blob: 98a232d326ae60f268779e2c75159ee9b3d1c853 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
PKG_CFLAGS = -DCOLUMN_MAJOR_ORDER -DVERSION=0.1.4
PKG_CPPFLAGS = -Igensvm/include/
PKG_LIBS = $(LAPACK_LIBS) $(BLAS_LIBS) $(FLIBS) -Lgensvm/lib -lgensvm
SOURCES = $(wildcard gensvm/src/*.c)
OBJECTS = gensvm_wrapper.o $(SOURCES:.c=.o) gensvm/lib/libgensvm.a
.PHONY: all libgensvm clean
all: $(SHLIB)
mv $(SHLIB) gensvm_wrapper$(SHLIB_EXT)
$(SHLIB): gensvm/lib/libgensvm.a
gensvm/lib/libgensvm.a:
$(AR) rcs $@ $(SOURCES:.c=.o)
libgensvm:
(cd gensvm; $(MAKE))
clean:
rm -f $(SOURCES:.c=.o)
rm -f gensvm/lib/libgensvm.a
shlib-clean: clean
|