1 |
ssuominen 09/05/11 20:21:32 |
2 |
|
3 |
Added: substract_wave-0.3-Makefile.patch |
4 |
Removed: substract_wave-0.3.diff |
5 |
Log: |
6 |
Fix Makefile to work with -Wl,--as-needed wrt #240484, thanks to Diego E. Pettenò. |
7 |
(Portage version: 2.1.6.13/cvs/Linux x86_64) |
8 |
|
9 |
Revision Changes Path |
10 |
1.1 media-sound/substract_wave/files/substract_wave-0.3-Makefile.patch |
11 |
|
12 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/substract_wave/files/substract_wave-0.3-Makefile.patch?rev=1.1&view=markup |
13 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/substract_wave/files/substract_wave-0.3-Makefile.patch?rev=1.1&content-type=text/plain |
14 |
|
15 |
Index: substract_wave-0.3-Makefile.patch |
16 |
=================================================================== |
17 |
diff -ur substract_wave-0.3.orig/Makefile substract_wave-0.3/Makefile |
18 |
--- substract_wave-0.3.orig/Makefile 2005-10-06 17:23:42.000000000 +0300 |
19 |
+++ substract_wave-0.3/Makefile 2009-05-11 23:19:30.000000000 +0300 |
20 |
@@ -1,27 +1,22 @@ |
21 |
-#CC=gcc |
22 |
-#CC=/usr/local/bin/gcc |
23 |
- |
24 |
- |
25 |
-CFLAGS = -O2 -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 |
26 |
+CC ?= gcc |
27 |
+CFLAGS += -Wall -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE |
28 |
+LIBRARY = -lm |
29 |
|
30 |
.c.o: |
31 |
- gcc $(CFLAGS) -c $< |
32 |
+ $(CC) $(CFLAGS) -c $< |
33 |
|
34 |
-OBJECT =\ |
35 |
-substract_wave.o |
36 |
+OBJECT = substract_wave.o |
37 |
|
38 |
a.out : $(OBJECT) |
39 |
- gcc -o substract_wave $(OBJECT) $(LIBRARY) |
40 |
+ $(CC) $(LDFLAGS) $(CFLAGS) $(OBJECT) $(LIBRARY) -o substract_wave |
41 |
|
42 |
-# DEPENDENCIES |
43 |
substract_wave.o : substract_wave.c substract_wave.h wave_header.h |
44 |
|
45 |
-install: |
46 |
- cp substract_wave /usr/local/bin/ |
47 |
- |
48 |
-install.man: |
49 |
- cp substract_wave.man /usr/local/man/man1/substract_wave.1 |
50 |
+install: |
51 |
+ mkdir -p $(DESTDIR)/usr/bin |
52 |
+ cp substract_wave $(DESTDIR)/usr/bin |
53 |
+ mkdir -p $(DESTDIR)/usr/share/man/man1 |
54 |
+ cp substract_wave.man $(DESTDIR)/usr/share/man/man1/substract_wave.1 |
55 |
|
56 |
clean: |
57 |
rm *.o |
58 |
- |