Skip to content

Commit b884957

Browse files
adapted Makefile
1 parent 5da2da2 commit b884957

File tree

1 file changed

+15
-3
lines changed

1 file changed

+15
-3
lines changed

Makefile

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,28 @@
11
all: libfloat128.so
22

3+
INCMPFR = $(HOME)/LibDownloads/mpfr-3.1.3/src
4+
INCMPARAM = $(HOME)/LibDownloads/mpfr-3.1.3/src/x86_64/core2
5+
INCGMP = $(HOME)/LibDownloads/gmp-6.1.0/
6+
7+
LIBQUADMATH = /usr/lib/x86_64-linux-gnu/libquadmath.so.0
8+
LIBMPFR = /usr/lib/x86_64-linux-gnu/libmpfr.so.4
9+
310
float128.o: float128.c
411
gcc -O3 -fPIC -c -o float128.o float128.c
512

613
set_float128.o: set_float128.c
7-
gcc -O3 -fpic -c -I/home/hofi/LibDownloads/mpfr-3.1.3/src -I/home/hofi/include -o set_float128.o -I/home/hofi/LibDownloads/mpfr-3.1.3/src/x86_64/core2 set_float128.c
14+
gcc -O3 -fpic -c -o set_float128.o \
15+
-I$(INCGMP) -I$(INCMPFR) -I$(INCGMP) \
16+
set_float128.c
817

918
get_float128.o: get_float128.c
10-
gcc -O3 -fpic -c -I/home/hofi/LibDownloads/mpfr-3.1.3/src -I/home/hofi/include -o get_float128.o -I/home/hofi/LibDownloads/mpfr-3.1.3/src/x86_64/core2 get_float128.c
19+
gcc -O3 -fpic -c -o get_float128.o \
20+
-I$(INCGMP) -I$(INCMPFR) -I$(INCGMP) \
21+
get_float128.c
1122

1223
libfloat128.so: float128.o set_float128.o get_float128.o
13-
gcc -shared -o libfloat128.so float128.o set_float128.o get_float128.o /usr/lib/x86_64-linux-gnu/libmpfr.so.4 -lquadmath
24+
gcc -shared -o libfloat128.so float128.o set_float128.o get_float128.o \
25+
$(LIBMPFR) $(LIBQUADMATH)
1426

1527

1628

0 commit comments

Comments
 (0)