Gentoo Archives: gentoo-commits

From: "Samuli Suominen (ssuominen)" <ssuominen@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-sound/substract_wave/files: substract_wave-0.3-Makefile.patch substract_wave-0.3.diff
Date: Mon, 11 May 2009 20:21:35
Message-Id: E1M3c0C-0006Dc-In@stork.gentoo.org
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 -