opnsense-ports/science/voro++/files/patch-src_Makefile
Franco Fichtner 1835701237 */*: sync with upstream
Taken from: HardenedBSD
2018-11-04 20:11:23 +01:00

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