Gentoo Archives: gentoo-commits

From: "Mike Frysinger (vapier)" <vapier@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-apps/s390-tools/files: s390-tools-1.8.0-build.patch
Date: Wed, 24 Dec 2008 19:48:55
Message-Id: E1LFZiv-0002EE-1Y@stork.gentoo.org
1 vapier 08/12/24 19:48:53
2
3 Added: s390-tools-1.8.0-build.patch
4 Log:
5 Version bump.
6 (Portage version: 2.2_rc17/cvs/Linux 2.6.27.8 x86_64)
7
8 Revision Changes Path
9 1.1 sys-apps/s390-tools/files/s390-tools-1.8.0-build.patch
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-apps/s390-tools/files/s390-tools-1.8.0-build.patch?rev=1.1&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-apps/s390-tools/files/s390-tools-1.8.0-build.patch?rev=1.1&content-type=text/plain
13
14 Index: s390-tools-1.8.0-build.patch
15 ===================================================================
16 - fix errors in subdir makes
17 - parallelize subdir runs
18 - cleanup flag handling
19
20 --- Makefile
21 +++ Makefile
22 @@ -9,17 +9,19 @@ ifeq ($(strip $(SYSFS)),true)
23 SUB_DIRS+=libu2s
24 endif
25
26 -all: subdirs_make
27 +SUB_DIRS_ALL = $(patsubst %,subdirs_all_%,$(SUB_DIRS))
28 +SUB_DIRS_CLEAN = $(patsubst %,subdirs_clean_%,$(SUB_DIRS))
29 +SUB_DIRS_INSTALL = $(patsubst %,subdirs_install_%,$(SUB_DIRS))
30
31 -subdirs_make:
32 - set -e ; for dir in $(SUB_DIRS) ; do \
33 - ( cd $$dir ; $(MAKE) TOPDIR=$(TOPDIR) ARCH=$(ARCH); cd .. ); \
34 - done
35 +all: $(SUB_DIRS_ALL)
36
37 -clean:
38 - set -e ; for dir in $(SUB_DIRS) ; do \
39 - ( cd $$dir ; $(MAKE) TOPDIR=$(TOPDIR) ARCH=$(ARCH) clean; cd .. ); \
40 - done
41 +_subdir = $(patsubst subdirs_%,%,$@)
42 +subdir = $(shell expr $(_subdir) : '[^_]*_\(.*\)')
43 +subtarget = $(shell expr $(_subdir) : '\([^_]*\)_.*')
44 +subdirs_%:
45 + $(MAKE) TOPDIR=$(TOPDIR) ARCH=$(ARCH) -C $(subdir) $(subtarget)
46 +
47 +clean: $(SUB_DIRS_CLEAN)
48
49 install: all
50 for dir in $(INSTDIRS); do \
51 @@ -28,6 +30,4 @@ install: all
52 for i in 1 2 3 4 5 6 7 8; do \
53 test -d $(MANDIR)/man$$i || $(INSTALL) -g $(GROUP) -o $(OWNER) -d $(MANDIR)/man$$i; \
54 done
55 - set -e ; for dir in $(SUB_DIRS) ; do \
56 - ( cd $$dir ; $(MAKE) TOPDIR=$(TOPDIR) ARCH=$(ARCH) install; cd .. ); \
57 - done
58 + $(MAKE) $(SUB_DIRS_INSTALL)
59 --- common.mak
60 +++ common.mak
61 @@ -22,7 +22,9 @@ STRIP = $(CROSS_COMPILE)strip
62 OBJCOPY = $(CROSS_COMPILE)objcopy
63 OBJDUMP = $(CROSS_COMPILE)objdump
64 INSTALL = install # FIXME: We need s390-install (strip)
65 -CFLAGS = $(OPT_FLAGS) -Wall -O3 -DS390_TOOLS_RELEASE=$(S390_TOOLS_RELEASE)
66 +CFLAGS += $(OPT_FLAGS) -Wall
67 +CXXFLAGS += $(OPT_FLAGS) -Wall
68 +CPPFLAGS += -DS390_TOOLS_RELEASE=$(S390_TOOLS_RELEASE)
69 export AS LD CC CPP AR NM STRIP OBJCOPY OBJDUMP INSTALL CFLAGS
70
71 # Support alternate install root
72 --- cpuplugd/Makefile
73 +++ cpuplugd/Makefile
74 @@ -7,18 +7,18 @@
75
76 include ../common.mak
77
78 -CFLAGS += -I../include
79 +CPPFLAGS += -I../include
80
81 all: cpuplugd
82
83 cpuplugd: daemon.c cpu.c info.c terms.c config.c main.c getopt.c mem.c vmstat.c cpuplugd.h
84 - $(CC) $(CFLAGS) daemon.c cpu.c info.c terms.c config.c main.c getopt.c mem.c vmstat.c -o $@ -lpthread
85 + $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $@ $^ -lpthread
86
87 clean:
88 rm -f cpuplugd
89
90 install: all
91 - $(INSTALL) -s -g $(GROUP) -o $(OWNER) -m 755 cpuplugd $(USRSBINDIR)
92 + $(INSTALL) -g $(GROUP) -o $(OWNER) -m 755 cpuplugd $(USRSBINDIR)
93 $(INSTALL) -g $(GROUP) -o $(OWNER) -m 644 man/cpuplugd.8 $(MANDIR)/man8
94 $(INSTALL) -g $(GROUP) -o $(OWNER) -m 644 man/cpuplugd.conf.5 $(MANDIR)/man5
95
96 --- dasdfmt/Makefile
97 +++ dasdfmt/Makefile
98 @@ -1,17 +1,16 @@
99 # Include common definitions
100 include ../common.mak
101
102 -CFLAGS += -I../include
103 +CPPFLAGS += -I../include
104
105 all: dasdfmt
106
107 -dasdfmt: ../libvtoc/vtoc.o dasdfmt.c dasdfmt.h ../include/zt_common.h
108 - $(CC) $(CFLAGS) -c dasdfmt.c -o dasdfmt.o
109 - $(CC) dasdfmt.o ../libvtoc/vtoc.o -o dasdfmt
110 +dasdfmt: ../libvtoc/vtoc.o dasdfmt.o
111 +dasdfmt.o: dasdfmt.h ../include/zt_common.h
112
113 install: all
114 $(INSTALL) -d -m 755 $(BINDIR) $(MANDIR)/man8
115 - $(INSTALL) -s -g $(GROUP) -o $(OWNER) -m 755 dasdfmt $(BINDIR)
116 + $(INSTALL) -g $(GROUP) -o $(OWNER) -m 755 dasdfmt $(BINDIR)
117 $(INSTALL) -g $(GROUP) -o $(OWNER) -m 644 dasdfmt.8 $(MANDIR)/man8
118
119 clean:
120 --- dasdinfo/Makefile
121 +++ dasdinfo/Makefile
122 @@ -1,23 +1,20 @@
123 # Include common definitions
124 include ../common.mak
125
126 -CFLAGS += -I../include
127 +CPPFLAGS += -I../include
128 LIB_OBJECTS =
129 -LIBS =
130 ifeq ($(strip $(SYSFS)),true)
131 LIB_OBJECTS+=../libu2s/u2s.o
132 - CFLAGS+=-DSYSFS
133 + CPPFLAGS+=-DSYSFS
134 endif
135
136 all: dasdinfo
137
138 -dasdinfo: $(LIB_OBJECTS) dasdinfo.c
139 - $(CC) $(CFLAGS) -c dasdinfo.c -o dasdinfo.o
140 - $(CC) dasdinfo.o $(LIB_OBJECTS) -o dasdinfo $(LIBS)
141 +dasdinfo: $(LIB_OBJECTS) dasdinfo.o
142
143 install: all
144 $(INSTALL) -d -m 755 $(BINDIR) $(MANDIR)/man8
145 - $(INSTALL) -s -g $(GROUP) -o $(OWNER) -m 755 dasdinfo $(BINDIR)
146 + $(INSTALL) -g $(GROUP) -o $(OWNER) -m 755 dasdinfo $(BINDIR)
147 $(INSTALL) -g $(GROUP) -o $(OWNER) -m 644 dasdinfo.8 $(MANDIR)/man8
148
149 clean:
150 --- dasdview/Makefile
151 +++ dasdview/Makefile
152 @@ -1,23 +1,21 @@
153 # Include common definitions
154 include ../common.mak
155
156 -CFLAGS += -I../include
157 +CPPFLAGS += -I../include
158 LIB_OBJECTS = ../libvtoc/vtoc.o
159 -LIBS =
160 ifeq ($(strip $(SYSFS)),true)
161 LIB_OBJECTS+=../libu2s/u2s.o
162 - CFLAGS+=-DSYSFS
163 + CPPFLAGS+=-DSYSFS
164 endif
165
166 all: dasdview
167
168 -dasdview: $(LIB_OBJECTS) dasdview.c dasdview.h
169 - $(CC) $(CFLAGS) -c dasdview.c -o dasdview.o
170 - $(CC) dasdview.o $(LIB_OBJECTS) -o dasdview $(LIBS)
171 +dasdview.o: dasdview.h
172 +dasdview: $(LIB_OBJECTS) dasdview.o
173
174 install: all
175 $(INSTALL) -d -m 755 $(BINDIR) $(MANDIR)/man8
176 - $(INSTALL) -s -g $(GROUP) -o $(OWNER) -m 755 dasdview $(BINDIR)
177 + $(INSTALL) -g $(GROUP) -o $(OWNER) -m 755 dasdview $(BINDIR)
178 $(INSTALL) -g $(GROUP) -o $(OWNER) -m 644 dasdview.8 $(MANDIR)/man8
179
180 clean:
181 --- fdasd/Makefile
182 +++ fdasd/Makefile
183 @@ -1,17 +1,16 @@
184 # Include common definitions
185 include ../common.mak
186
187 -CFLAGS += -I../include
188 +CPPFLAGS += -I../include
189
190 all: fdasd
191
192 -fdasd: ../libvtoc/vtoc.o fdasd.c fdasd.h
193 - $(CC) $(CFLAGS) -c fdasd.c -o fdasd.o
194 - $(CC) fdasd.o ../libvtoc/vtoc.o -o fdasd
195 +fdasd: ../libvtoc/vtoc.o fdasd.o fdasd.h
196 + $(CC) $(CFLAGS) $(LDFLAGS) -o $@ fdasd.o ../libvtoc/vtoc.o
197
198 install: all
199 $(INSTALL) -d -m 755 $(BINDIR) $(MANDIR)/man8
200 - $(INSTALL) -s -g $(GROUP) -o $(OWNER) -m 755 fdasd $(BINDIR)
201 + $(INSTALL) -g $(GROUP) -o $(OWNER) -m 755 fdasd $(BINDIR)
202 $(INSTALL) -g $(GROUP) -o $(OWNER) -m 644 fdasd.8 $(MANDIR)/man8
203
204 clean:
205 --- ip_watcher/Makefile
206 +++ ip_watcher/Makefile
207 @@ -13,7 +13,7 @@ install: ip_watcher.pl xcec-bridge start_hsnc.sh
208 chown $(OWNER).$(GROUP) $(USRSBINDIR)/start_hsnc.sh; \
209 chmod 755 $(USRSBINDIR)/start_hsnc.sh; \
210 $(INSTALL) -g $(GROUP) -o $(OWNER) -m 755 ip_watcher.pl $(USRSBINDIR)
211 - $(INSTALL) -s -g $(GROUP) -o $(OWNER) -m 755 xcec-bridge $(USRSBINDIR)
212 + $(INSTALL) -g $(GROUP) -o $(OWNER) -m 755 xcec-bridge $(USRSBINDIR)
213
214 xcec-bridge: xcec-bridge.c
215 $(CC) $(CFLAGS) -o xcec-bridge xcec-bridge.c
216 --- ipl_tools/Makefile
217 +++ ipl_tools/Makefile
218 @@ -7,12 +7,12 @@
219
220 include ../common.mak
221
222 -CFLAGS += -I../include
223 +CPPFLAGS += -I../include
224
225 all: chreipl
226
227 chreipl: chreipl.h main.c getopt.c ccw.c fcp.c system.c sa.c ipl.c
228 - $(CC) $(CFLAGS) main.c getopt.c ccw.c fcp.c system.c sa.c ipl.c -o $@
229 + $(CC) $(CFLAGS) $(CPPFLAGS) main.c getopt.c ccw.c fcp.c system.c sa.c ipl.c -o $@
230 ln -sf chreipl lsreipl
231 ln -sf chreipl chshut
232 ln -sf chreipl lsshut
233 @@ -24,7 +24,7 @@ clean:
234 rm -rf lsshut
235
236 install: all
237 - $(INSTALL) -s -g $(GROUP) -o $(OWNER) -m 755 chreipl $(USRSBINDIR)
238 + $(INSTALL) -g $(GROUP) -o $(OWNER) -m 755 chreipl $(USRSBINDIR)
239 ln -f -s chreipl $(USRSBINDIR)/lsreipl
240 ln -f -s chreipl $(USRSBINDIR)/chshut
241 ln -f -s chreipl $(USRSBINDIR)/lsshut
242 --- libu2s/Makefile
243 +++ libu2s/Makefile
244 @@ -1,12 +1,11 @@
245 # Include common definitions
246 include ../common.mak
247
248 -CFLAGS += -I../include
249 +CPPFLAGS += -I../include
250
251 all: u2s.o
252
253 u2s.o: u2s.c ../include/u2s.h
254 - $(CC) $(CFLAGS) -c u2s.c -o u2s.o
255
256 install:
257
258 --- libvtoc/Makefile
259 +++ libvtoc/Makefile
260 @@ -1,12 +1,11 @@
261 # Include common definitions
262 include ../common.mak
263
264 -CFLAGS += -I../include
265 +CPPFLAGS += -I../include
266
267 all: vtoc.o
268
269 vtoc.o: vtoc.c ../include/vtoc.h
270 - $(CC) $(CFLAGS) -c vtoc.c -o vtoc.o
271
272 install:
273
274 --- mon_tools/Makefile
275 +++ mon_tools/Makefile
276 @@ -1,20 +1,16 @@
277 # Include common definitions
278 include ../common.mak
279
280 -CFLAGS += -I../include
281 +CPPFLAGS += -I../include
282
283 all: mon_fsstatd mon_procd
284
285 -mon_fsstatd: mon_fsstatd.c mon_fsstatd.h
286 - $(CC) $(CFLAGS) -o mon_fsstatd mon_fsstatd.c
287 -
288 -mon_procd: mon_procd.c mon_procd.h
289 - $(CC) $(CFLAGS) -o mon_procd mon_procd.c
290 +mon_fsstatd.c mon_procd.c: mon_fsstatd.h
291
292 install: all
293 - $(INSTALL) -s -g $(GROUP) -o $(OWNER) -m 755 mon_fsstatd $(USRSBINDIR)
294 + $(INSTALL) -g $(GROUP) -o $(OWNER) -m 755 mon_fsstatd $(USRSBINDIR)
295 $(INSTALL) -g $(GROUP) -o $(OWNER) -m 644 mon_fsstatd.8 $(MANDIR)/man8
296 - $(INSTALL) -s -g $(GROUP) -o $(OWNER) -m 755 mon_procd $(USRSBINDIR)
297 + $(INSTALL) -g $(GROUP) -o $(OWNER) -m 755 mon_procd $(USRSBINDIR)
298 $(INSTALL) -g $(GROUP) -o $(OWNER) -m 644 mon_procd.8 $(MANDIR)/man8
299
300 clean:
301 --- osasnmpd/Makefile
302 +++ osasnmpd/Makefile
303 @@ -5,14 +5,14 @@ include ../common.mak
304 DIRS = osasnmpd-2.4 osasnmpd-2.6
305
306 all:
307 - for i in $(DIRS); do make -C $$i; done
308 + set -e; for i in $(DIRS); do make -C $$i; done
309
310 clean:
311 - for i in $(DIRS); do make clean -C $$i; done
312 + set -e; for i in $(DIRS); do make clean -C $$i; done
313
314 install: all
315 $(INSTALL) -d -m 755 $(USRSBINDIR) $(MANDIR)/man8
316 - for i in $(DIRS); do make install -C $$i; done
317 + set -e; for i in $(DIRS); do make install -C $$i; done
318 $(INSTALL) -g $(GROUP) -o $(OWNER) -m 755 osasnmpd $(USRSBINDIR)
319 $(INSTALL) -g $(GROUP) -o $(OWNER) -m 644 osasnmpd.8 $(MANDIR)/man8
320
321 --- osasnmpd/Makefile.rules
322 +++ osasnmpd/Makefile.rules
323 @@ -1,12 +1,12 @@
324 #Genarl rules
325
326 ifeq ($(strip $(shell which net-snmp-config 2>/dev/null)),)
327 -LIBS = -lucdagent -lucdmibs -lsnmp -lrpmdb -lrpm -lpopt -lrpmio -lwrap -lnsl -ldl -lcrypto
328 +LDLIBS = -lucdagent -lucdmibs -lsnmp -lrpmdb -lrpm -lpopt -lrpmio -lwrap -lnsl -ldl -lcrypto
329 else
330 -LIBS = `net-snmp-config --agent-libs`
331 +LDLIBS = `net-snmp-config --agent-libs`
332 CFLAGS += `net-snmp-config --cflags`
333 -CFLAGS += -DNETSNMP5
334 +CPPFLAGS += -DNETSNMP5
335 endif
336 -CFLAGS += -I../../include
337 +CPPFLAGS += -I../../include
338
339 OBJS = ibmOSAMib.o ibmOSAMibUtil.o osasnmpd.o
340 --- osasnmpd/osasnmpd-2.4/Makefile
341 +++ osasnmpd/osasnmpd-2.4/Makefile
342 @@ -5,10 +5,10 @@ include ../Makefile.rules
343 all: osasnmpd-2.4
344
345 osasnmpd-2.4: $(OBJS)
346 - $(CC) -o osasnmpd-2.4 $(OBJS) $(LIBS)
347 + $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LDLIBS)
348
349 install: osasnmpd-2.4
350 - $(INSTALL) -s -g $(GROUP) -o $(OWNER) -m 755 osasnmpd-2.4 $(USRSBINDIR)
351 + $(INSTALL) -g $(GROUP) -o $(OWNER) -m 755 osasnmpd-2.4 $(USRSBINDIR)
352
353 clean:
354 rm -f $(OBJS) osasnmpd-2.4 core
355 --- osasnmpd/osasnmpd-2.6/Makefile
356 +++ osasnmpd/osasnmpd-2.6/Makefile
357 @@ -5,10 +5,10 @@ include ../Makefile.rules
358 all: osasnmpd-2.6
359
360 osasnmpd-2.6: $(OBJS)
361 - $(CC) $(CFLAGS) -o osasnmpd-2.6 $(OBJS) $(LIBS)
362 + $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $^ $(LDLIBS)
363
364 install: osasnmpd-2.6
365 - $(INSTALL) -s -g $(GROUP) -o $(OWNER) -m 755 osasnmpd-2.6 $(USRSBINDIR)
366 + $(INSTALL) -g $(GROUP) -o $(OWNER) -m 755 osasnmpd-2.6 $(USRSBINDIR)
367
368 clean:
369 rm -f $(OBJS) osasnmpd-2.6 core
370 --- qetharp/Makefile
371 +++ qetharp/Makefile
372 @@ -1,24 +1,18 @@
373 # Common definitions
374 include ../common.mak
375
376 -CFLAGS += -I../include
377 +CPPFLAGS += -I../include
378
379 -all: qetharp-2.4 qetharp-2.6
380 -
381 -qetharp-2.4: qetharp24.c
382 - $(CC) $(CFLAGS) -o qetharp-2.4 qetharp24.c
383 -
384 -qetharp-2.6: qetharp26.c
385 - $(CC) $(CFLAGS) -o qetharp-2.6 qetharp26.c
386 +all: qetharp24 qetharp26
387
388 install: all
389 $(INSTALL) -d -m 755 $(MANDIR)/man8 $(BINDIR)
390 $(INSTALL) -m 755 qetharp $(BINDIR)
391 - $(INSTALL) -s -m 755 qetharp-2.4 $(BINDIR)
392 - $(INSTALL) -s -m 755 qetharp-2.6 $(BINDIR)
393 + $(INSTALL) -m 755 qetharp24 $(BINDIR)/qetharp-2.4
394 + $(INSTALL) -m 755 qetharp26 $(BINDIR)/qetharp-2.6
395 $(INSTALL) -m 644 qetharp.8 $(MANDIR)/man8
396
397 clean:
398 - rm -f qetharp-2.4 qetharp-2.6 *.o *~ core
399 + rm -f qetharp24 qetharp26 *.o *~ core
400
401 .PHONY: all install clean
402 --- tape390/Makefile
403 +++ tape390/Makefile
404 @@ -1,22 +1,20 @@
405 # Common definitions
406 include ../common.mak
407
408 -CFLAGS += -D_FILE_OFFSET_BITS=64 -I../include -L.
409 +CPPFLAGS += -D_FILE_OFFSET_BITS=64 -I../include -L.
410
411 all: tape390_display tape390_crypt
412
413 -tape390_display: tape390_display.c tape390_common.c tape390_common.h
414 - $(CC) $(CFLAGS) -o $@ tape390_display.c tape390_common.c
415 +tape390_display: tape390_display.o tape390_common.o tape390_common.h
416
417 -tape390_crypt: tape390_crypt.c tape390_common.c tape390_common.h
418 - $(CC) $(CFLAGS) -o $@ tape390_crypt.c tape390_common.c
419 +tape390_crypt: tape390_crypt.o tape390_common.o tape390_common.h
420
421 install: all
422 $(INSTALL) -d -m 755 $(BINDIR) $(MANDIR)/man8
423 - $(INSTALL) -s -g $(GROUP) -o $(OWNER) -m 755 tape390_display $(BINDIR)
424 + $(INSTALL) -g $(GROUP) -o $(OWNER) -m 755 tape390_display $(BINDIR)
425 $(INSTALL) -g $(GROUP) -o $(OWNER) -m 644 tape390_display.8 \
426 $(MANDIR)/man8
427 - $(INSTALL) -s -g $(GROUP) -o $(OWNER) -m 755 tape390_crypt $(BINDIR)
428 + $(INSTALL) -g $(GROUP) -o $(OWNER) -m 755 tape390_crypt $(BINDIR)
429 $(INSTALL) -g $(GROUP) -o $(OWNER) -m 644 tape390_crypt.8 \
430 $(MANDIR)/man8
431
432 --- tunedasd/src/Makefile
433 +++ tunedasd/src/Makefile
434 @@ -8,14 +8,12 @@ includes = $(wildcard ../include/*.h)
435 all: tunedasd
436
437 tunedasd: $(objects)
438 - $(CC) $(objects) -o tunedasd
439
440 -%.o: %.c $(includes) Makefile
441 - $(CC) $(CFLAGS) -c -o $@ $<
442 +%.c: $(includes) Makefile
443
444 install: all
445 $(INSTALL) -d -m 755 $(BINDIR)
446 - $(INSTALL) -s -g $(GROUP) -o $(OWNER) -m 755 tunedasd $(BINDIR)
447 + $(INSTALL) -g $(GROUP) -o $(OWNER) -m 755 tunedasd $(BINDIR)
448
449 clean:
450 rm -f *.o tunedasd
451 --- vmconvert/Makefile
452 +++ vmconvert/Makefile
453 @@ -1,7 +1,7 @@
454 # Common definitions
455 include ../common.mak
456
457 -CXXFLAGS = $(CFLAGS) -D_FILE_OFFSET_BITS=64 -I../include
458 +CPPFLAGS += -D_FILE_OFFSET_BITS=64 -I../include
459 OBJS = main.o lkcd_dump.o vm_dump.o register_content.o dump.o
460
461 all: vmconvert
462 @@ -12,11 +12,11 @@ dump.o: dump.cpp dump.h
463 register_content.o: register_content.cpp register_content.h
464
465 vmconvert: $(OBJS)
466 - $(CXX) $(CXXFLAGS) -o vmconvert $(OBJS) -lz
467 + $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $@ $^ -lz
468
469 install: all
470 $(INSTALL) -d -m 755 $(USRBINDIR) $(MANDIR)/man8
471 - $(INSTALL) -s -g $(GROUP) -o $(OWNER) -m 755 vmconvert $(USRBINDIR)
472 + $(INSTALL) -g $(GROUP) -o $(OWNER) -m 755 vmconvert $(USRBINDIR)
473 $(INSTALL) -g $(GROUP) -o $(OWNER) -m 644 vmconvert.8 $(MANDIR)/man8
474
475 clean:
476 --- vmcp/Makefile
477 +++ vmcp/Makefile
478 @@ -1,17 +1,16 @@
479 # Include common definitions
480 include ../common.mak
481
482 -CFLAGS += -I../include
483 -LIBS =
484 +CPPFLAGS += -I../include
485
486 all: vmcp
487
488 -vmcp: vmcp.c vmcp.h ../include/zt_common.h
489 - $(CC) $(CFLAGS) vmcp.c -o vmcp
490 +vmcp: vmcp.o
491 +vmcp.o: vmcp.h ../include/zt_common.h
492
493 install: all
494 $(INSTALL) -d -m 755 $(BINDIR) $(MANDIR)/man8
495 - $(INSTALL) -s -g $(GROUP) -o $(OWNER) -m 755 vmcp $(BINDIR)
496 + $(INSTALL) -g $(GROUP) -o $(OWNER) -m 755 vmcp $(BINDIR)
497 $(INSTALL) -g $(GROUP) -o $(OWNER) -m 644 vmcp.8 $(MANDIR)/man8
498
499 clean:
500 --- vmur/Makefile
501 +++ vmur/Makefile
502 @@ -1,16 +1,17 @@
503 # Common definitions
504 include ../common.mak
505
506 -CFLAGS += -D_FILE_OFFSET_BITS=64 -I../include -L.
507 +CPPFLAGS += -D_FILE_OFFSET_BITS=64 -I../include
508 +LDFLAGS += -L.
509
510 all: vmur
511
512 -vmur: vmur.c vmur.h
513 - $(CC) $(CFLAGS) -o $@ vmur.c
514 +vmur: vmur.o
515 +vmur.o: vmur.h
516
517 install: all
518 $(INSTALL) -d -m 755 $(BINDIR) $(MANDIR)/man8
519 - $(INSTALL) -s -g $(GROUP) -o $(OWNER) -m 755 vmur $(BINDIR)
520 + $(INSTALL) -g $(GROUP) -o $(OWNER) -m 755 vmur $(BINDIR)
521 $(INSTALL) -g $(GROUP) -o $(OWNER) -m 644 vmur.8 \
522 $(MANDIR)/man8
523
524 --- zdump/Makefile
525 +++ zdump/Makefile
526 @@ -1,17 +1,13 @@
527 # Common definitions
528 include ../common.mak
529
530 -CFLAGS += -D_FILE_OFFSET_BITS=64 -I../include
531 -SRCS = zgetdump.c
532 +CPPFLAGS += -D_FILE_OFFSET_BITS=64 -I../include
533
534 all: zgetdump
535
536 -zgetdump: zgetdump.c
537 - $(CC) $(CFLAGS) -o zgetdump $(SRCS)
538 -
539 install: all
540 $(INSTALL) -d -m 755 $(MANDIR)/man8 $(BINDIR)
541 - $(INSTALL) -s -m 755 zgetdump $(BINDIR)
542 + $(INSTALL) -m 755 zgetdump $(BINDIR)
543 $(INSTALL) -m 644 zgetdump.8 $(MANDIR)/man8
544
545 clean:
546 --- zfcpdump/ramdisk/Makefile
547 +++ zfcpdump/ramdisk/Makefile
548 @@ -12,16 +12,14 @@ ARCH := $(shell uname -m | sed -e s/i.86/i386/ -e s/sun4u/sparc64/ -e s/arm.*/ar
549
550 all: $(ZFCPDUMP_RD)
551
552 -CFLAGS += -D_FILE_OFFSET_BITS=64
553 +CPPFLAGS += -D_FILE_OFFSET_BITS=64 -I../../include
554 +LDFLAGS += -static
555 +LDLIBS += -lz
556
557 $(ZFCPDUMP_RD): zfcp_dumper
558 /bin/sh ./create_rd.sh $(ARCH)
559
560 -zfcp_dumper: zfcp_dumper.o
561 - $(CC) -o zfcp_dumper -static zfcp_dumper.o -lz
562 -
563 zfcp_dumper.o: zfcp_dumper.c zfcp_dumper.h
564 - $(CC) $(CFLAGS) -c -I../../include zfcp_dumper.c
565
566 install: $(ZFCPDUMP_RD)
567 /bin/sh ./create_rd.sh -i
568 --- zfcpdump_v2/Makefile
569 +++ zfcpdump_v2/Makefile
570 @@ -6,12 +6,13 @@ LINUX_VERSION := 2.6.27
571 LINUX_DIR := linux-$(LINUX_VERSION)
572 E2FSPROGS := e2fsprogs-1.41.3
573
574 -CFLAGS += -D_FILE_OFFSET_BITS=64
575 +CPPFLAGS += -D_FILE_OFFSET_BITS=64 -DGZIP_SUPPORT
576 +LDFLAGS += -static
577 +LDLIBS += -lz
578
579 all: zfcpdump.image
580
581 zfcpdump: zfcpdump.c zfcpdump.h
582 - $(CC) $(CFLAGS) -D GZIP_SUPPORT -static -o $@ zfcpdump.c -lz
583
584 e2fsck:
585 tar xfzv $(E2FSPROGS).tar.gz
586 --- ziomon/Makefile
587 +++ ziomon/Makefile
588 @@ -2,21 +2,20 @@
589 include ../common.mak
590
591 #CFLAGS+=-Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -g -I../include
592 -CFLAGS+=-Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -DNDEBUG -O3 -I../include
593 +CFLAGS+=-Wall -Wundef -Wstrict-prototypes -Wno-trigraphs
594 +CPPFLAGS+=-DNDEBUG -I../include
595
596 all: ziomon_util ziomon_mgr ziomon_zfcpdd
597
598 -ziomon_mgr: ziomon_dacc.o ziomon_util.o ziomon_mgr.c ziomon_tools.o ziomon_zfcpdd.o ziomon_msg_tools.o
599 - $(CC) -DWITH_MAIN $(CFLAGS) ziomon_mgr.c ziomon_dacc.o ziomon_tools.o ziomon_util.o ziomon_zfcpdd.o ziomon_msg_tools.o -o $@
600 +ziomon_mgr: ziomon_mgr.c ziomon_dacc.o ziomon_tools.o ziomon_util.o ziomon_zfcpdd.o ziomon_msg_tools.o
601 + $(CC) $(CFLAGS) -DWITH_MAIN $(CPPFLAGS) $(LDFLAGS) -o $@ $^ $(LDLIBS)
602
603 ziomon_util: ziomon_util.c ziomon_util.h ziomon_tools.o
604 - $(CC) -DWITH_MAIN $(CFLAGS) ziomon_tools.o $< -o $@
605 + $(CC) $(CFLAGS) -DWITH_MAIN $(CPPFLAGS) $(LDFLAGS) -o $@ $^ $(LDLIBS)
606
607 ziomon_zfcpdd: ziomon_zfcpdd.c ziomon_zfcpdd.h ziomon_tools.o
608 - $(CC) -DWITH_MAIN $(CFLAGS) ziomon_tools.o -lrt $< -o $@
609 -
610 -%.o: %.c
611 - $(CC) $(CFLAGS) -c $<
612 + $(CC) $(CFLAGS) -DWITH_MAIN $(CPPFLAGS) $(LDFLAGS) -o $@ $^ $(LDLIBS)
613 +ziomon_zfcpdd: LDLIBS += -lrt
614
615 install: all
616 cat ziomon | sed -e 's/%S390_TOOLS_VERSION%/$(S390_TOOLS_RELEASE)/' > $(BINDIR)/ziomon;
617 --- zipl/boot/Makefile
618 +++ zipl/boot/Makefile
619 @@ -1,9 +1,8 @@
620 # Common definitions
621 include ../../common.mak
622
623 -CFLAGS += -I../include -D__ASSEMBLY__ -DVERSION=$(VERSION) \
624 +CPPFLAGS += -I../include -D__ASSEMBLY__ -DVERSION=$(VERSION) \
625 -DRELEASE=$(RELEASE) -DPATCHLEVEL=$(PATCHLEVEL)
626 -LDFLAGS = -O2
627 HEADERS = fba0.h fba2.h eckd0.h eckd1a.h eckd1b.h eckd2.h eckd2dump.h \
628 tapedump.h stage3.h tape0.h fba2dump.h eckd2mvdump.h
629
630 @@ -14,7 +13,7 @@ all: data.c tape0.bin
631
632 %.o: %.S
633 echo "$(CC) $(CFLAGS) -c -o $@ $<"; \
634 - $(CC) $(CFLAGS) -c -o $@ $<
635 + $(CC) $(CFLAGS) $(CPPFLAGS) -c -o $@ $<
636
637 %.exec: %.o
638 @STAGE=$$( \
639 @@ -33,7 +32,7 @@ all: data.c tape0.bin
640 3) SFLAGS="-nostdlib -Wl,-Ttext,0xA000";; \
641 esac; \
642 echo "$(CC) $(LDFLAGS) -o $@ $$SFLAGS $<"; \
643 - $(CC) $(LDFLAGS) -o $@ $$SFLAGS $<
644 + $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $$SFLAGS $<
645
646 %.bin: %.exec
647 $(OBJCOPY) -O binary --only-section .text $< $@
648 --- zipl/src/Makefile
649 +++ zipl/src/Makefile
650 @@ -1,7 +1,7 @@
651 # Common definitions
652 include ../../common.mak
653
654 -CFLAGS += -I../include -I../boot -I../../include \
655 +CPPFLAGS += -I../include -I../boot -I../../include \
656 -DZFCPDUMP_DIR=$(ZFCPDUMP_DIR) \
657 -DZFCPDUMP_IMAGE=$(ZFCPDUMP_IMAGE) -DZFCPDUMP_RD=$(ZFCPDUMP_RD) \
658 -D_FILE_OFFSET_BITS=64
659 @@ -12,15 +12,14 @@ includes = $(wildcard ../include/*.h)
660 all: zipl
661
662 zipl: ../boot/data.c $(objects)
663 - $(CC) $(objects) -o zipl
664 + $(CC) $(CFLAGS) $(LDFLAGS) $(objects) -o $@
665
666 -%.o: %.c $(includes) Makefile
667 - $(CC) $(CFLAGS) -c -o $@ $<
668 +%.c: $(includes) Makefile
669
670 install: all
671 @echo $(INSTALL)
672 $(INSTALL) -d -m 755 $(BINDIR)
673 - $(INSTALL) -s -c zipl $(BINDIR)
674 + $(INSTALL) -c zipl $(BINDIR)
675
676 clean:
677 rm -f *.o zipl