diff options
| -rw-r--r-- | R/Makefile | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -1,11 +1,11 @@ CFLAGS=-Ofast -Wall -march=native -I/usr/include/R -fopenmp -fpic LDLIBS=-lR -llapack -lblas -LDFLAGS=-L/usr/lib/R/lib -shared +LDFLAGS=-L/usr/lib/R/lib -Wl,--as-needed CPPFLAGS=-DUSE_BLAS GSL_FLAGS=$(shell pkg-config --libs gsl) lossdistrib/src/lossdistrib.so: lossdistrib/src/lossdistrib.o - $(CC) $(LDFLAGS) -o $@ $< $(LDLIBS) + $(CC) $(LDFLAGS) -shared -o $@ $< $(LDLIBS) lossdistrib.dll: lossdistrib/src/lossdistrib.c R --arch 64 CMD SHLIB $< @@ -28,7 +28,7 @@ doc: test: CPPFLAGS:= $(CPPFLAGS) -DBUILD_TESTS test: lossdistrib/src/lossdistrib.o - $(CC) -L/usr/lib/R/lib/ -o $@ $< $(LDLIBS) $(GSL_FLAGS) -lgomp + $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LDLIBS) $(GSL_FLAGS) -lgomp mv $@ ~; chmod +x ~/$@ .PHONY: clean |
