1 --- iozone3_257/src/current/makefile.orig 2005-11-08 18:51:30.000000000 +0100
2 +++ iozone3_257/src/current/makefile 2006-01-03 10:20:56.000000000 +0100
6 NACC = /opt/ansic/bin/cc
13 # GNU 'C' compiler Linux build with threads, largefiles, async I/O
15 linux: iozone_linux.o libasync.o libbif.o fileop_linux.o
16 - $(CC) -O3 $(LDFLAGS) iozone_linux.o libasync.o libbif.o -lpthread \
17 + $(CC) $(LDFLAGS) iozone_linux.o libasync.o libbif.o -lpthread \
19 - $(CC) -O3 -Dlinux fileop_linux.o -o fileop
20 + $(CC) -Dlinux fileop_linux.o -o fileop
23 # GNU 'C' compiler Linux build for powerpc chip with threads, largefiles, async I/O
25 linux-powerpc: iozone_linux-powerpc.o libbif.o libasync.o
26 - $(CC) -O3 $(LDFLAGS) iozone_linux-powerpc.o libasync.o \
27 + $(CC) $(LDFLAGS) iozone_linux-powerpc.o libasync.o \
28 libbif.o -lpthread -lrt -o iozone
30 # GNU 'C' compiler Linux build for sparc chip with threads, largefiles, async I/O
32 linux-sparc: iozone_linux-sparc.o libbif.o libasync.o
33 - $(CC) -O3 $(LDFLAGS) iozone_linux-sparc.o libasync.o libbif.o \
34 + $(CC) $(LDFLAGS) iozone_linux-sparc.o libasync.o libbif.o \
35 -lpthread -lrt -o iozone
38 # GNU 'C' compiler Linux build with threads, largefiles, async I/O
40 linux-ia64: iozone_linux-ia64.o libbif.o libasync.o
41 - $(CC) -O3 $(LDFLAGS) iozone_linux-ia64.o libbif.o libasync.o \
42 + $(CC) $(LDFLAGS) iozone_linux-ia64.o libbif.o libasync.o \
43 -lrt -lpthread -o iozone
46 # GNU 'C' compiler Linux build for powerpc chip with threads, largefiles, async I/O
48 linux-powerpc64: iozone_linux-powerpc64.o libbif.o libasync.o
49 - $(CC) -O3 -Dunix -DHAVE_ANSIC_C -DSHARED_MEM -DASYNC_IO \
50 + $(CC) -Dunix -DHAVE_ANSIC_C -DSHARED_MEM -DASYNC_IO \
51 -D_LARGEFILE64_SOURCE -Dlinux \
52 iozone_linux-powerpc64.o libasync.o libbif.o -lpthread \
55 # GNU 'C' compiler Linux build with threads, largefiles, async I/O
57 linux-arm: iozone_linux-arm.o libbif.o libasync.o
58 - $(CC) -O3 $(LDFLAGS) iozone_linux-arm.o libbif.o libasync.o \
59 + $(CC) $(LDFLAGS) iozone_linux-arm.o libbif.o libasync.o \
60 -lrt -lpthread -o iozone
63 # GNU 'C' compiler Linux build with threads, largefiles, async I/O
65 linux-AMD64: iozone_linux-AMD64.o libbif.o libasync.o
66 - $(CC) -O3 $(LDFLAGS) iozone_linux-AMD64.o libbif.o libasync.o \
67 + $(CC) $(LDFLAGS) iozone_linux-AMD64.o libbif.o libasync.o \
68 -lrt -lpthread -o iozone
71 # GNU 'C' compiler Linux build with S/390, threads, largfiles, async I/O
73 linux-S390: iozone_linux-s390.o libbif.o libasync.o
74 - $(CC) -O2 $(LDFLAGS) -lpthread -lrt iozone_linux-s390.o \
75 + $(CC) $(LDFLAGS) -lpthread -lrt iozone_linux-s390.o \
76 libbif.o libasync.o -o iozone
79 # GNU 'C' compiler Linux build with S/390, threads, largfiles, async I/O
81 linux-S390X: iozone_linux-s390x.o libbif.o libasync.o
82 - $(CC) -O2 $(LDFLAGS) -lpthread -lrt iozone_linux-s390x.o \
83 + $(CC) $(LDFLAGS) -lpthread -lrt iozone_linux-s390x.o \
84 libbif.o libasync.o -o iozone
89 @echo "Building iozone for Linux PowerPC"
91 - $(CC) -c -O3 -Dunix -DHAVE_ANSIC_C -DASYNC_IO -DDONT_HAVE_O_DIRECT \
92 + $(CC) -c -Dunix -DHAVE_ANSIC_C -DASYNC_IO -DDONT_HAVE_O_DIRECT \
93 -DSHARED_MEM -Dlinux -D_LARGEFILE64_SOURCE $(CFLAGS) iozone.c \
94 -DNAME='"linux-powerpc"' -o iozone_linux-powerpc.o
95 - $(CC) -c -O3 -Dunix -DHAVE_ANSIC_C -DASYNC_IO -D_LARGEFILE64_SOURCE \
96 + $(CC) -c -Dunix -DHAVE_ANSIC_C -DASYNC_IO -D_LARGEFILE64_SOURCE \
97 -DSHARED_MEM -Dlinux $(CFLAGS) libbif.c -o libbif.o
98 - $(CC) -c -O3 -Dunix -Dlinux -DHAVE_ANSIC_C -DASYNC_IO \
99 + $(CC) -c -Dunix -Dlinux -DHAVE_ANSIC_C -DASYNC_IO \
100 -D_LARGEFILE64_SOURCE $(CFLAGS) libasync.c -o libasync.o
102 iozone_linux-powerpc64.o: iozone.c libbif.c libasync.c
104 @echo "Building iozone for Linux PowerPC64"
106 - $(CC) -c -O3 -Dunix -DHAVE_ANSIC_C -DASYNC_IO -DNAME='"linux-powerpc64"' \
107 + $(CC) -c -Dunix -DHAVE_ANSIC_C -DASYNC_IO -DNAME='"linux-powerpc64"' \
108 -DSHARED_MEM -Dlinux -D_LARGEFILE64_SOURCE $(CFLAGS) iozone.c \
109 -o iozone_linux-powerpc64.o
110 - $(CC) -c -O3 -Dunix -DHAVE_ANSIC_C -DASYNC_IO -D_LARGEFILE64_SOURCE \
111 + $(CC) -c -Dunix -DHAVE_ANSIC_C -DASYNC_IO -D_LARGEFILE64_SOURCE \
112 -DSHARED_MEM -Dlinux $(CFLAGS) libbif.c -o libbif.o
113 - $(CC) -c -O3 -Dunix -Dlinux -DHAVE_ANSIC_C -DASYNC_IO \
114 + $(CC) -c -Dunix -Dlinux -DHAVE_ANSIC_C -DASYNC_IO \
115 -D_LARGEFILE64_SOURCE $(CFLAGS) libasync.c -o libasync.o
118 @@ -607,92 +607,92 @@
120 @echo "Building iozone for Linux Sparc"
122 - $(CC) -c -O3 -Dunix -DHAVE_ANSIC_C -DASYNC_IO -DDONT_HAVE_O_DIRECT \
123 + $(CC) -c -Dunix -DHAVE_ANSIC_C -DASYNC_IO -DDONT_HAVE_O_DIRECT \
124 -DSHARED_MEM -Dlinux -D_LARGEFILE64_SOURCE $(CFLAGS) iozone.c \
125 -DNAME='"linux-sparc"' -o iozone_linux-sparc.o
126 - $(CC) -c -O3 -Dunix -DHAVE_ANSIC_C -DASYNC_IO -D_LARGEFILE64_SOURCE \
127 + $(CC) -c -Dunix -DHAVE_ANSIC_C -DASYNC_IO -D_LARGEFILE64_SOURCE \
128 -DSHARED_MEM -Dlinux $(CFLAGS) libbif.c -o libbif.o
129 - $(CC) -c -O3 -Dunix -Dlinux -DHAVE_ANSIC_C -DASYNC_IO \
130 + $(CC) -c -Dunix -Dlinux -DHAVE_ANSIC_C -DASYNC_IO \
131 -D_LARGEFILE64_SOURCE $(CFLAGS) libasync.c -o libasync.o
133 iozone_linux.o: iozone.c libbif.c libasync.c
135 @echo "Building iozone for Linux"
137 - $(CC) -Wall -c -O3 -Dunix -DHAVE_ANSIC_C -DASYNC_IO -DHAVE_PREAD \
138 + $(CC) -Wall -c -Dunix -DHAVE_ANSIC_C -DASYNC_IO -DHAVE_PREAD \
139 -DSHARED_MEM -Dlinux -D_LARGEFILE64_SOURCE $(CFLAGS) iozone.c \
140 -DNAME='"linux"' -o iozone_linux.o
141 - $(CC) -Wall -c -O3 -Dunix -DHAVE_ANSIC_C -DASYNC_IO -D_LARGEFILE64_SOURCE \
142 + $(CC) -Wall -c -Dunix -DHAVE_ANSIC_C -DASYNC_IO -D_LARGEFILE64_SOURCE \
143 -DSHARED_MEM -Dlinux $(CFLAGS) libbif.c -o libbif.o
144 - $(CC) -Wall -c -O3 -Dunix -Dlinux -DHAVE_ANSIC_C -DASYNC_IO \
145 + $(CC) -Wall -c -Dunix -Dlinux -DHAVE_ANSIC_C -DASYNC_IO \
146 -D_LARGEFILE64_SOURCE $(CFLAGS) libasync.c -o libasync.o
148 fileop_linux.o: fileop.c
150 @echo "Building fileop for Linux"
152 - $(CC) -Wall -c -O3 $(CFLAGS) fileop.c -o fileop_linux.o
153 + $(CC) -Wall -c $(CFLAGS) fileop.c -o fileop_linux.o
155 iozone_linux-ia64.o: iozone.c libbif.c libasync.c
157 @echo "Building iozone for Linux-ia64"
159 - $(CC) -c -O3 -Dunix -DHAVE_ANSIC_C -DASYNC_IO -DNAME='"linux-ia64"' \
160 + $(CC) -c -Dunix -DHAVE_ANSIC_C -DASYNC_IO -DNAME='"linux-ia64"' \
161 -DSHARED_MEM -Dlinux -D_LARGEFILE64_SOURCE $(CFLAGS) iozone.c \
162 -o iozone_linux-ia64.o
163 - $(CC) -c -O3 -Dunix -DHAVE_ANSIC_C -DASYNC_IO -D_LARGEFILE64_SOURCE \
164 + $(CC) -c -Dunix -DHAVE_ANSIC_C -DASYNC_IO -D_LARGEFILE64_SOURCE \
165 -DSHARED_MEM -Dlinux $(CFLAGS) libbif.c -o libbif.o
166 - $(CC) -c -O3 -Dunix -Dlinux -DHAVE_ANSIC_C -DASYNC_IO \
167 + $(CC) -c -Dunix -Dlinux -DHAVE_ANSIC_C -DASYNC_IO \
168 -D_LARGEFILE64_SOURCE $(CFLAGS) libasync.c -o libasync.o
170 iozone_linux-arm.o: iozone.c libbif.c libasync.c
172 @echo "Building iozone for Linux-arm"
174 - $(CC) -c -O3 -Dunix -DHAVE_ANSIC_C -DASYNC_IO -DHAVE_PREAD \
175 + $(CC) -c -Dunix -DHAVE_ANSIC_C -DASYNC_IO -DHAVE_PREAD \
176 -DNAME='"linux-arm"' -DLINUX_ARM -DSHARED_MEM \
177 -Dlinux -D_LARGEFILE64_SOURCE $(CFLAGS) iozone.c \
178 -o iozone_linux-arm.o
179 - $(CC) -c -O3 -Dunix -DHAVE_ANSIC_C -DASYNC_IO -D_LARGEFILE64_SOURCE \
180 + $(CC) -c -Dunix -DHAVE_ANSIC_C -DASYNC_IO -D_LARGEFILE64_SOURCE \
181 -DSHARED_MEM -DZBIG_ENDIAN2 -Dlinux $(CFLAGS) libbif.c -o libbif.o
182 - $(CC) -c -O3 -Dunix -Dlinux -DHAVE_ANSIC_C -DASYNC_IO \
183 + $(CC) -c -Dunix -Dlinux -DHAVE_ANSIC_C -DASYNC_IO \
184 -D_LARGEFILE64_SOURCE $(CFLAGS) libasync.c -o libasync.o
186 iozone_linux-AMD64.o: iozone.c libbif.c libasync.c
188 @echo "Building iozone for Linux-AMD64"
190 - $(CC) -c -O3 -Dunix -DHAVE_ANSIC_C -DASYNC_IO -DNAME='"linux-AMD64"' \
191 + $(CC) -c -Dunix -DHAVE_ANSIC_C -DASYNC_IO -DNAME='"linux-AMD64"' \
192 -D__AMD64__ -DSHARED_MEM -Dlinux -D_LARGEFILE64_SOURCE \
194 -o iozone_linux-AMD64.o
195 - $(CC) -c -O3 -Dunix -DHAVE_ANSIC_C -DASYNC_IO -D_LARGEFILE64_SOURCE \
196 + $(CC) -c -Dunix -DHAVE_ANSIC_C -DASYNC_IO -D_LARGEFILE64_SOURCE \
197 -DSHARED_MEM -Dlinux $(CFLAGS) libbif.c -o libbif.o
198 - $(CC) -c -O3 -Dunix -Dlinux -DHAVE_ANSIC_C -DASYNC_IO \
199 + $(CC) -c -Dunix -Dlinux -DHAVE_ANSIC_C -DASYNC_IO \
200 -D_LARGEFILE64_SOURCE $(CFLAGS) libasync.c -o libasync.o
202 iozone_linux-s390.o: iozone.c libbif.c libasync.c
204 @echo "Building iozone for Linux-s390"
206 - $(CC) -c -O3 -Dunix -DHAVE_ANSIC_C -DASYNC_IO -DHAVE_PREAD \
207 + $(CC) -c -Dunix -DHAVE_ANSIC_C -DASYNC_IO -DHAVE_PREAD \
208 -DSHARED_MEM -Dlinux -D_LARGEFILE64_SOURCE $(CFLAGS) iozone.c \
209 -DNAME='"linux-s390"' -o iozone_linux-s390.o
210 - $(CC) -c -O3 -Dunix -DHAVE_ANSIC_C -DSHARED_MEM -Dlinux \
211 + $(CC) -c -Dunix -DHAVE_ANSIC_C -DSHARED_MEM -Dlinux \
212 -DZBIG_ENDIAN -D_LARGEFILE64_SOURCE $(CFLAGS) libbif.c -o libbif.o
213 - $(CC) -c -O3 -Dunix -Dlinux -DHAVE_ANSIC_C -DASYNC_IO \
214 + $(CC) -c -Dunix -Dlinux -DHAVE_ANSIC_C -DASYNC_IO \
215 -D_LARGEFILE64_SOURCE $(CFLAGS) libasync.c -o libasync.o
217 iozone_linux-s390x.o: iozone.c libbif.c libasync.c
219 @echo "Building iozone for Linux-s390x"
221 - $(CC) -c -O3 -Dunix -DHAVE_ANSIC_C -DASYNC_IO -DHAVE_PREAD \
222 + $(CC) -c -Dunix -DHAVE_ANSIC_C -DASYNC_IO -DHAVE_PREAD \
223 -DSHARED_MEM -Dlinux -D_LARGEFILE64_SOURCE $(CFLAGS) iozone.c \
224 -DNAME='"linux-s390x"' -o iozone_linux-s390x.o
225 - $(CC) -c -O3 -Dunix -DHAVE_ANSIC_C -DSHARED_MEM -Dlinux \
226 + $(CC) -c -Dunix -DHAVE_ANSIC_C -DSHARED_MEM -Dlinux \
227 -DZBIG_ENDIAN -D_LARGEFILE64_SOURCE $(CFLAGS) libbif.c -o libbif.o
228 - $(CC) -c -O3 -Dunix -Dlinux -DHAVE_ANSIC_C -DASYNC_IO \
229 + $(CC) -c -Dunix -Dlinux -DHAVE_ANSIC_C -DASYNC_IO \
230 -D_LARGEFILE64_SOURCE $(CFLAGS) libasync.c -o libasync.o