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

TARGET = libbrilldata.so

OBJECTS = basis.o               \
          eval.o                \
          init.o                \
          log.o                 \
          qfunc.o               \
          solve.o

all: $(TARGET)

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

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

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

.PHONY: clean test