forked from Lainports/opnsense-ports
24 lines
621 B
Text
24 lines
621 B
Text
--- 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
|