aboutsummaryrefslogtreecommitdiff
path: root/math/bliss/files/patch-Makefile
blob: 8d167b219a34202d6542a8c34f88621e2d7db0f9 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
--- Makefile.orig	2015-09-01 07:23:10 UTC
+++ Makefile
@@ -1,9 +1,9 @@
-CFLAGS = -I.
-CFLAGS += -g
+CFLAGS += -I.
+#CFLAGS += -g
 #CFLAGS += -pg
 CFLAGS += -Wall
 CFLAGS += --pedantic
-CFLAGS += -O9
+#CFLAGS += -O9
 #CFLAGS += -DBLISS_DEBUG
 CFLAGS += -fPIC
 
@@ -20,7 +20,7 @@ AR = ar
 CC = g++
 RANLIB = ranlib
 AR = ar
-BLISSLIB = libbliss.a
+BLISSLIB = libbliss.so
 
 gmp:	LIB += -lgmp
 gmp:	CFLAGS += -DBLISS_USE_GMP
@@ -36,8 +36,7 @@ lib: $(OBJS)
 
 lib: $(OBJS)
 	rm -f $(BLISSLIB)
-	$(AR) cr $(BLISSLIB) $(OBJS)
-	$(RANLIB) $(BLISSLIB)
+	$(CC) -shared $(LDFLAGS) -o $(BLISSLIB) $(OBJS)
 
 lib_gmp: $(GMPOBJS)
 	rm -f $(BLISSLIB)