aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--R/Makefile8
1 files changed, 5 insertions, 3 deletions
diff --git a/R/Makefile b/R/Makefile
index b078d575..b7c2e59d 100644
--- a/R/Makefile
+++ b/R/Makefile
@@ -2,9 +2,11 @@ CFLAGS=-O2 -march=native -I/usr/include/R -fopenmp -fpic
LDLIBS=-lR -llapack -lblas
LDFLAGS=-L/usr/lib/R/lib -shared
-lossdistrib.so: lossdistrib.o
+lossdistrib/src/lossdistrib.so: lossdistrib/src/lossdistrib.o
$(CC) $(LDFLAGS) -o $@ $< $(LDLIBS)
+lossdistrib.o: src/lossdistrib.c
+
lossdistrib.dll: lossdistrib.c
R --arch 64 CMD SHLIB $<
@@ -14,7 +16,7 @@ build: lossdistrib_1.1.tar.gz
lossdistrib_1.1.tar.gz:
R CMD build lossdistrib
-tags:
+tags: *.R
Rscript tags.R
doc:
R CMD BATCH roxygenize.R
@@ -22,4 +24,4 @@ doc:
.PHONY: clean
clean:
- rm -f lossdistrib/src/*.o lossdistrib/src/*.so
+ -rm -f lossdistrib/src/*.{o,so}