aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorAnton Khirnov <anton@khirnov.net>2015-04-14 16:00:24 +0200
committerAnton Khirnov <anton@khirnov.net>2015-04-14 16:02:58 +0200
commit41f29cbf3076db51b96f240d27d432ef31b8aa71 (patch)
treeaedc8f140385f4c94054b561e09358a04ffbc296 /Makefile
parent307d35ed2bc4e073ae3a6ceac3dcb7a74f25e98a (diff)
A major rewrite.
Split the code into multiple files, drop the GSL dependency, introduce configurable logging, random cleanups.
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile13
1 files changed, 9 insertions, 4 deletions
diff --git a/Makefile b/Makefile
index aec6c0b..0efa6c0 100644
--- a/Makefile
+++ b/Makefile
@@ -1,14 +1,19 @@
-CFLAGS = -std=gnu99 -D_XOPEN_SOURCE=700 -fPIC
-LDFLAGS = --version-script=libbrilldata.v -shared -lgsl -lm -llapacke
+CFLAGS = -std=c99 -D_XOPEN_SOURCE=700 -fPIC -g
+LDFLAGS = --version-script=libbrilldata.v -shared -lm -llapacke
TARGET = libbrilldata.so
-OBJECTS = brill_data.o
+OBJECTS = basis.o \
+ eval.o \
+ init.o \
+ log.o \
+ qfunc.o \
+ solve.o
all: $(TARGET)
$(TARGET): $(OBJECTS)
- ld ${LDFLAGS} -o $@ $<
+ ld ${LDFLAGS} -o $@ $(OBJECTS)
clean:
-rm $(OBJECTS) $(TARGET)