From 004941896bac692d354c41a3334d20ee1d4627f7 Mon Sep 17 00:00:00 2001 From: Gertjan van den Burg Date: Tue, 27 Mar 2018 12:31:28 +0100 Subject: GenSVM R package --- src/Makevars | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 src/Makevars (limited to 'src/Makevars') 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 -- cgit v1.2.3