blob: 3cbfacdebe532b2e7beb2a57c6145851035ba813 (
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 -g -DVERSION=0.1.4
PKG_CPPFLAGS = -Igensvm/include/
PKG_LIBS = $(LAPACK_LIBS) $(BLAS_LIBS) $(FLIBS) -Llibgensvm
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
|