aboutsummaryrefslogtreecommitdiff
path: root/Makefile
blob: 2239dc6b1cf12968e3629ad8e9b4a6f887ed66d9 (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
26
27
CFLAGS = -std=c99 -D_XOPEN_SOURCE=700 -fPIC -g
LDFLAGS = --version-script=libbrilldata.v -shared -lm -llapacke

TARGET = libbrilldata.so

OBJS = basis.o               \
       eval.o                \
       eval_metric.o         \
       init.o                \
       log.o                 \
       qfunc.o               \
       solve.o               \
       threadpool.o          \


all: $(TARGET)

$(TARGET): $(OBJS)
	ld ${LDFLAGS} -o $@ $(OBJS)

clean:
	-rm $(OBJECTS) $(TARGET)

test: $(TARGET)
	LD_LIBRARY_PATH=. ./test.py

.PHONY: clean test