diff options
| author | Gertjan van den Burg <gertjanvandenburg@gmail.com> | 2018-03-27 12:31:28 +0100 |
|---|---|---|
| committer | Gertjan van den Burg <gertjanvandenburg@gmail.com> | 2018-03-27 12:31:28 +0100 |
| commit | 004941896bac692d354c41a3334d20ee1d4627f7 (patch) | |
| tree | 2b11e42d8524843409e2bf8deb4ceb74c8b69347 /src/Makevars | |
| parent | updates to GenSVM C library (diff) | |
| download | rgensvm-004941896bac692d354c41a3334d20ee1d4627f7.tar.gz rgensvm-004941896bac692d354c41a3334d20ee1d4627f7.zip | |
GenSVM R package
Diffstat (limited to 'src/Makevars')
| -rw-r--r-- | src/Makevars | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/src/Makevars b/src/Makevars new file mode 100644 index 0000000..856fc69 --- /dev/null +++ b/src/Makevars @@ -0,0 +1,25 @@ +PKG_CFLAGS = -DGENSVM_R_PACKAGE -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 |
