]>
Commit | Line | Data |
---|---|---|
becce9b4 JB |
1 | --- LDL/Lib/Makefile.orig 2012-01-06 13:09:34.783942021 +0100 |
2 | +++ LDL/Lib/Makefile 2012-01-07 09:54:36.789776653 +0100 | |
3 | @@ -10,17 +10,20 @@ | |
4 | ||
5 | C = $(CC) $(CF) $(I) | |
6 | ||
7 | -all: libldl.a | |
8 | +all: libldl.la | |
9 | ||
10 | #------------------------------------------------------------------------------- | |
11 | # the ldl library: | |
12 | #------------------------------------------------------------------------------- | |
13 | ||
14 | -libldl.a: ../Source/ldl.c ../Include/ldl.h | |
15 | - $(C) -c ../Source/ldl.c -o ldl.o | |
16 | - $(C) -DLDL_LONG -c ../Source/ldl.c -o ldll.o | |
17 | - $(ARCHIVE) libldl.a ldl.o ldll.o | |
18 | - - $(RANLIB) libldl.a | |
19 | +libldl.la: ../Source/ldl.c ../Include/ldl.h | |
20 | + libtool --tag=CC --mode=compile $(C) -c ../Source/ldl.c -o ldl.lo | |
21 | + libtool --tag=CC --mode=compile $(C) -DLDL_LONG -c ../Source/ldl.c -o ldll.lo | |
22 | + libtool --tag=CC --mode=link $(CC) $(LDFLAGS) $(CFLAGS) -o libldl.la -rpath $(libdir) ldl.lo ldll.lo | |
23 | + | |
24 | +install: libldl.la | |
25 | + install -d $(DESTDIR)$(libdir) | |
26 | + libtool --mode=install install libldl.la $(DESTDIR)$(libdir)/libldl.la | |
27 | ||
28 | distclean: purge | |
29 | ||
cb62827d JB |
30 | --- LDL/Demo/Makefile.orig 2014-10-03 18:57:59.452562274 +0200 |
31 | +++ LDL/Demo/Makefile 2014-10-03 19:01:18.822553908 +0200 | |
32 | @@ -22,34 +22,34 @@ | |
becce9b4 JB |
33 | #------------------------------------------------------------------------------- |
34 | ||
35 | ldlmain: ldlmain.c library | |
cb62827d JB |
36 | - $(C) ldlmain.c ../Lib/libldl.a -o ldlmain $(LIB2) |
37 | + libtool --tag=CC --mode=link $(C) $(LDFLAGS) ldlmain.c ../Lib/libldl.la -o ldlmain $(LIB2) | |
becce9b4 JB |
38 | - ./ldlmain > my_ldlmain.out |
39 | - diff ldlmain.out my_ldlmain.out | |
40 | ||
41 | ldllmain: ldlmain.c library | |
cb62827d JB |
42 | - $(C) -DLDL_LONG ldlmain.c ../Lib/libldl.a -o ldllmain $(LIB2) |
43 | + libtool --tag=CC --mode=link $(C) $(LDFLAGS) -DLDL_LONG ldlmain.c ../Lib/libldl.la -o ldllmain $(LIB2) | |
becce9b4 JB |
44 | - ./ldllmain > my_ldllmain.out |
45 | - diff ldlmain.out my_ldllmain.out | |
46 | ||
47 | ldlsimple: ldlsimple.c library | |
cb62827d JB |
48 | - $(C) ldlsimple.c ../Lib/libldl.a -o ldlsimple $(LIB2) |
49 | + libtool --tag=CC --mode=link $(C) $(LDFLAGS) ldlsimple.c ../Lib/libldl.la -o ldlsimple $(LIB2) | |
becce9b4 JB |
50 | - ./ldlsimple > my_ldlsimple.out |
51 | - diff ldlsimple.out my_ldlsimple.out | |
52 | ||
53 | ldllsimple: ldlsimple.c library | |
cb62827d JB |
54 | - $(C) $(I) -DLDL_LONG ldlsimple.c ../Lib/libldl.a -o ldllsimple $(LIB2) |
55 | + libtool --tag=CC --mode=link $(C) $(LDFLAGS) $(I) -DLDL_LONG ldlsimple.c ../Lib/libldl.la -o ldllsimple $(LIB2) | |
becce9b4 JB |
56 | - ./ldllsimple > my_ldllsimple.out |
57 | - diff ldlsimple.out my_ldllsimple.out | |
58 | ||
59 | ldlamd: ldlmain.c library | |
60 | - - $(C) -I../../AMD/Include -DUSE_AMD \ | |
cb62827d JB |
61 | - ldlmain.c ../../AMD/Lib/libamd.a ../Lib/libldl.a -o ldlamd $(LIB2) |
62 | + - libtool --tag=CC --mode=link $(C) $(LDFLAGS) -I/usr/include/amd -DUSE_AMD \ | |
63 | + ldlmain.c -lamd ../Lib/libldl.la -o ldlamd $(LIB2) | |
becce9b4 JB |
64 | - ./ldlamd > my_ldlamd.out |
65 | - diff ldlamd.out my_ldlamd.out | |
66 | ||
67 | ldllamd: ldlmain.c library | |
68 | - - $(C) -DLDL_LONG $(I) -I../../AMD/Include -DUSE_AMD \ | |
cb62827d JB |
69 | - ldlmain.c ../../AMD/Lib/libamd.a ../Lib/libldl.a -o ldllamd $(LIB2) |
70 | + - libtool --tag=CC --mode=link $(C) $(LDFLAGS) -DLDL_LONG $(I) -I/usr/include/amd -DUSE_AMD \ | |
71 | + ldlmain.c -lamd ../Lib/libldl.la -o ldllamd $(LIB2) | |
becce9b4 JB |
72 | - ./ldllamd > my_ldllamd.out |
73 | - diff ldllamd.out my_ldllamd.out | |
74 |