Files
2026-10-04 04:07:15 +00:00

25 lines
621 B
Plaintext

--- src/Makefile.orig 2013-10-17 17:54:13 UTC
+++ src/Makefile
@@ -13,7 +13,7 @@ objs=cell.o common.o container.o unitcel
src=$(patsubst %.o,%.cc,$(objs))
# Makefile rules
-all: libvoro++.a voro++
+all: libvoro++.a libvoro++.so voro++
depend:
$(CXX) -MM $(src) >Makefile.dep
@@ -24,7 +24,11 @@ libvoro++.a: $(objs)
rm -f libvoro++.a
ar rs libvoro++.a $^
-voro++: libvoro++.a cmd_line.cc
+libvoro++.so: $(objs)
+ rm -f libvoro++.so
+ $(CXX) -shared $(LDFLAGS) -o libvoro++.so -Wl,-soname,libvoro++.so $^
+
+voro++: libvoro++.so cmd_line.cc
$(CXX) $(CFLAGS) -L. -o voro++ cmd_line.cc -lvoro++
%.o: %.cc