omap3-sgx-modules: strip unneeded stuff
[openembedded.git] / recipes / sg3-utils / files / Makefile-r1.patch
1 Index: sg3-utils-1.24/Makefile
2 ===================================================================
3 --- sg3-utils-1.24.orig/Makefile        2007-05-07 11:59:19.000000000 -0700
4 +++ sg3-utils-1.24/Makefile     2009-02-02 16:37:35.000000000 -0800
5 @@ -1,13 +1,15 @@
6  SHELL = /bin/sh
7  
8 -PREFIX=/usr/local
9 +PREFIX=/usr
10  LIBDIR=$(DESTDIR)/$(PREFIX)/lib
11  INSTDIR=$(DESTDIR)/$(PREFIX)/bin
12  MANDIR=$(DESTDIR)/$(PREFIX)/share/man
13  INCLUDEDIR=$(DESTDIR)/$(PREFIX)/include
14  
15 -CC = gcc
16 -LD = gcc
17 +CC ?= gcc
18 +LD = ${CC}
19 +LIBTOOL ?= libtool
20 +LT_EXTRA = --tag=CC
21  
22  EXECS = sg_dd sgp_dd sgm_dd sg_read sg_map sg_scan sg_rbuf \
23         sginfo sg_readcap sg_turs sg_inq sg_test_rwbuf \
24 @@ -37,12 +39,12 @@
25  S_CFLAGS = $(OS_FLAGS) $(LARGE_FILE_FLAGS)
26  
27  # CFLAGS = -O2 -Wall -W
28 -CFLAGS = -g -O2 -Wall -W
29 +CFLAGS ?= -g -O2 -Wall -W
30  # CFLAGS = -g -O2 -Wall -W -pedantic -std=c99
31  
32  CFLAGS_PTHREADS = -D_REENTRANT
33  
34 -LDFLAGS = 
35 +LDFLAGS ?= 
36  # LDFLAGS = -v -lm
37  
38  LIB_VINFO = 1:0:0
39 @@ -64,164 +66,164 @@
40         $(CC) $(INCLUDES) $(CFLAGS) $(S_CFLAGS) -c -o $@ $<
41  
42  sg_lib.lo: sg_lib.o
43 -       libtool --mode=compile $(CC) -c sg_lib.c
44 +       $(LIBTOOL) $(LT_EXTRA) --mode=compile $(CC) -c sg_lib.c
45  
46  sg_cmds_basic.lo: sg_cmds_basic.o
47 -       libtool --mode=compile $(CC) -c sg_cmds_basic.c
48 +       $(LIBTOOL) $(LT_EXTRA) --mode=compile $(CC) -c sg_cmds_basic.c
49  
50  sg_cmds_extra.lo: sg_cmds_extra.o
51 -       libtool --mode=compile $(CC) -c sg_cmds_extra.c
52 +       $(LIBTOOL) $(LT_EXTRA) --mode=compile $(CC) -c sg_cmds_extra.c
53  
54  sg_pt_linux.lo: sg_pt_linux.o
55 -       libtool --mode=compile $(CC) -c sg_pt_linux.c
56 +       $(LIBTOOL) $(LT_EXTRA) --mode=compile $(CC) -c sg_pt_linux.c
57  
58  libsgutils.la: sg_lib.lo sg_cmds_basic.lo sg_cmds_extra.lo sg_pt_linux.lo
59 -       libtool --mode=link $(LD) -o libsgutils.la sg_lib.lo sg_cmds_basic.lo \
60 +       $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o libsgutils.la sg_lib.lo sg_cmds_basic.lo \
61         sg_cmds_extra.lo sg_pt_linux.lo -rpath $(LIBDIR) \
62         -version-info $(LIB_VINFO)
63  
64  # libsgutils.la: sg_lib.lo sg_cmds_basic.lo sg_cmds_extra.lo
65 -#      libtool --mode=link $(LD) -o libsgutils.la sg_lib.lo sg_cmds_basic.lo \
66 +#      $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o libsgutils.la sg_lib.lo sg_cmds_basic.lo \
67  #      sg_cmds_extra.lo -rpath $(LIBDIR) -release $(RELEASE)
68  
69  sg_inq: sg_inq.o libsgutils.la
70 -       libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^ 
71 +       $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $^ 
72  
73  sg_dd: sg_dd.o sg_io_linux.o libsgutils.la
74 -       libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
75 +       $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $^
76  
77  sg_scan: sg_scan.o sg_io_linux.o libsgutils.la
78 -       libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^ 
79 +       $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $^ 
80  
81  sginfo: sginfo.o sg_io_linux.o libsgutils.la
82 -       libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
83 +       $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $^
84  
85  sg_start: sg_start.o libsgutils.la
86 -       libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^ 
87 +       $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $^ 
88  
89  sg_rbuf: sg_rbuf.o sg_io_linux.o libsgutils.la
90 -       libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
91 +       $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $^
92  
93  sg_readcap: sg_readcap.o libsgutils.la
94 -       libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
95 +       $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $^
96  
97  sgp_dd.o: sgp_dd.c
98         $(CC) $(INCLUDES) $(CFLAGS) $(S_CFLAGS) $(CFLAGS_PTHREADS) \
99         -c -o sgp_dd.o $<
100  
101  sgp_dd: sgp_dd.o sg_io_linux.o libsgutils.la
102 -       libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^ -lpthread
103 +       $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $^ -lpthread
104  
105  sgm_dd: sgm_dd.o sg_io_linux.o libsgutils.la
106 -       libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
107 +       $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $^
108  
109  sg_map: sg_map.o sg_io_linux.o libsgutils.la
110 -       libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
111 +       $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $^
112  
113  sg_turs: sg_turs.o libsgutils.la
114 -       libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
115 +       $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $^
116  
117  sg_test_rwbuf: sg_test_rwbuf.o sg_io_linux.o libsgutils.la
118 -       libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
119 +       $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $^
120  
121  sg_read: sg_read.o sg_io_linux.o libsgutils.la
122 -       libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
123 +       $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $^
124  
125  sg_reset: sg_reset.o
126 -       libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
127 +       $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $^
128  
129  sg_modes: sg_modes.o libsgutils.la
130 -       libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
131 +       $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $^
132  
133  sg_logs: sg_logs.o libsgutils.la
134 -       libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
135 +       $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $^
136  
137  sg_senddiag: sg_senddiag.o libsgutils.la
138 -       libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
139 +       $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $^
140  
141  sg_opcodes: sg_opcodes.o libsgutils.la
142 -       libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
143 +       $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $^
144  
145  sg_persist: sg_persist.o libsgutils.la
146 -       libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
147 +       $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $^
148  
149  sg_write_long: sg_write_long.o libsgutils.la
150 -       libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
151 +       $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $^
152  
153  sg_read_long: sg_read_long.o libsgutils.la
154 -       libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
155 +       $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $^
156  
157  sg_requests: sg_requests.o libsgutils.la
158 -       libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
159 +       $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $^
160  
161  sg_ses: sg_ses.o libsgutils.la
162 -       libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
163 +       $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $^
164  
165  sg_verify: sg_verify.o libsgutils.la
166 -       libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
167 +       $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $^
168  
169  sg_emc_trespass: sg_emc_trespass.o libsgutils.la
170 -       libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
171 +       $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $^
172  
173  sg_luns: sg_luns.o libsgutils.la
174 -       libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
175 +       $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $^
176  
177  sg_sync: sg_sync.o libsgutils.la
178 -       libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
179 +       $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $^
180  
181  sg_prevent: sg_prevent.o libsgutils.la
182 -       libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
183 +       $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $^
184  
185  sg_get_config: sg_get_config.o libsgutils.la
186 -       libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
187 +       $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $^
188  
189  sg_wr_mode: sg_wr_mode.o libsgutils.la
190 -       libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
191 +       $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $^
192  
193  sg_rtpg: sg_rtpg.o libsgutils.la
194 -       libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
195 +       $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $^
196  
197  sg_reassign: sg_reassign.o libsgutils.la
198 -       libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
199 +       $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $^
200  
201  sg_format: sg_format.o libsgutils.la
202 -       libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
203 +       $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $^
204  
205  sg_rmsn: sg_rmsn.o libsgutils.la
206 -       libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
207 +       $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $^
208  
209  sg_ident: sg_ident.o libsgutils.la
210 -       libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
211 +       $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $^
212  
213  sg_map26: sg_map26.o
214 -       libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
215 +       $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $^
216  
217  sg_rdac: sg_rdac.o libsgutils.la
218 -       libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
219 +       $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $^
220  
221  sg_vpd: sg_vpd.o sg_vpd_vendor.o libsgutils.la
222 -       libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
223 +       $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $^
224  
225  sg_sat_identify: sg_sat_identify.o libsgutils.la
226 -       libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
227 +       $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $^
228  
229  sg_read_buffer: sg_read_buffer.o libsgutils.la
230 -       libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
231 +       $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $^
232  
233  sg_write_buffer: sg_write_buffer.o libsgutils.la
234 -       libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
235 +       $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $^
236  
237  sg_raw: sg_raw.o libsgutils.la
238 -       libtool --mode=link $(LD) -o $@ $(LDFLAGS) $^
239 +       $(LIBTOOL) $(LT_EXTRA) --mode=link $(LD) -o $@ $(LDFLAGS) $^
240  
241  
242  install: $(EXECS)
243         install -d $(INSTDIR)
244         install -d $(LIBDIR)
245 -       libtool --mode=install install -c libsgutils.la $(LIBDIR)/libsgutils.la
246 -       libtool --finish $(LIBDIR)
247 +       $(LIBTOOL) $(LT_EXTRA) --mode=install install -c libsgutils.la $(LIBDIR)/libsgutils.la
248 +       $(LIBTOOL) $(LT_EXTRA) --finish $(LIBDIR)
249         for name in $^; \
250 -        do libtool --mode=install install -m 755 \
251 +        do $(LIBTOOL) $(LT_EXTRA) --mode=install install -m 755 \
252                 $$name $(INSTDIR); \
253         done
254         install -d $(MANDIR)/$(MAN_PREF)
255 @@ -235,7 +237,7 @@
256         done
257  
258  uninstall:
259 -       libtool --mode=uninstall rm -f $(LIBDIR)/libsgutils.la
260 +       $(LIBTOOL) $(LT_EXTRA) --mode=uninstall rm -f $(LIBDIR)/libsgutils.la
261         dists="$(EXECS)"; \
262         for name in $$dists; do \
263          rm -f $(INSTDIR)/$$name; \