*** empty log message ***
[arla.git] / tests / Makefile.in
blob4acf457ec6ca136652d8afbf2d85271766674da3
1 # $Id$
3 srcdir = @srcdir@
4 top_builddir = ..
5 VPATH = @srcdir@
7 SHELL = /bin/sh
9 CC = @CC@
10 CFLAGS = @CFLAGS@
11 REALCFLAGS = -I$(srcdir)/.. -I../include -I$(srcdir)/../include \
12 @KRB5_INC_FLAGS@ \
13 $(CFLAGS) -I../rxdef -I$(srcdir)/../appl/lib @INC_roken@
14 CPPFLAGS = @CPPFLAGS@
15 DEFS = @DEFS@
16 LDFLAGS = @LDFLAGS@
17 LIBS = @LIBS@
18 ROKEN_LIBS = @LIB_roken@
19 KAFS_LIBS = @AFS_EXTRA_LIBS@ @KAFS_LIBS@
20 KRB_LIBS = @KRB5_LIB_FLAGS@
21 APPL_LIB = -L../appl/lib -larlalib \
22 ../lib/ko/libko.la ../util/libarlautil.la
25 prefix = @prefix@
26 exec_prefix = @exec_prefix@
27 bindir = @bindir@
29 TEST_PROGRAMS = write-ro-file hello-world read-vs-mmap read-vs-mmap2 \
30 mmap-and-read large-dir large-dir2 large-dir3 mountpoint \
31 test-setgroups test-setpag hardlink1 hardlink2 mkdir2 \
32 create-files create-symlinks create-dirs dup2-and-unlog \
33 readdir-vs-lstat read-write ga-test create-remove \
34 symlink echo-n test-parallel1 test-parallel2 create-stat \
35 kill-softly kill-softer rm-rf apwd exit-wo-close \
36 mmap-vs-read mmap-vs-read2 strange-characters-c pine \
37 append-over-page write-ucc utime-dir mmap-shared-write \
38 rename5 rename-under-feet write-closed write-closed2 \
39 truncate fchmod fhbench make-page utime-file \
40 invalidate-file write3 write4 still-there-p \
41 intr-read asu truncate-files mmap-cat blocks-new-file \
42 read-past-eof \
43 write-6G-file \
44 write-link \
45 genrandom \
46 macos-getattrlist-leak \
47 mtime-file \
48 mmap-and-fork \
49 sleepwriter \
50 sha1sum \
51 truncate-write \
52 unlink-under-feet \
53 write-error
55 TEST_OBJS = write-ro-file.o read-vs-mmap.o read-vs-mmap2.o \
56 mmap-and-read.o large-dir.o large-dir2.o large-dir3.o \
57 test-setgroups.o test-setpag.o hardlink1.o hardlink2.o \
58 mkdir2.o create-files.o create-symlinks.o create-dirs.o \
59 dup2-and-unlog.o readdir-vs-lstat.o read-write.o ga-test.o \
60 create-remove.o symlink.o echo-n.o test-parallel1.o \
61 test-parallel1.o \
62 create-stat.o kill-softly.o kill-softer.o rm-rf.o apwd.o \
63 exit-wo-close.o mmap-vs-read.o mmap-vs-read2.o \
64 strange-characters-c.o pine.o append-over-page.o \
65 write-ucc.o utime-dir.o mmap-shared-write.o rename5.o \
66 rename-under-feet.o write-closed.o write-closed2.o \
67 truncate.o fchmod.o fhbench.o make-page.o utime-file.o \
68 invalidate-file.o write3.o write4.o still-there-p.o \
69 intr-read.o asu.o truncate-files.o mmap-cat.o \
70 blocks-new-file.o \
71 read-past-eof.o \
72 write-6G-file.o \
73 write-link.o \
74 genrandom.o \
75 macos-getattrlist-leak.o \
76 mtime-file.o \
77 mmap-and-fork.o \
78 sleepwriter.o \
79 sha1sum.o \
80 truncate-write.o \
81 unlink-under-feet.o \
82 write-error
85 TEST_SRCS = write-ro-file.c read-vs-mmap.c read-vs-mmap2.c \
86 mmap-and-read.c large-dir.c large-dir2.c large-dir3.c \
87 test-setgroups.c test-setpag.c hardlink1.c hardlink2.c \
88 mkdir2.c create-files.c create-symlinks.c create-dirs.c \
89 dup2-and-unlog.c readdir-vs-lstat.c read-write.c ga-test.c \
90 create-remove.c symlink.c echo-n.c test-parallel1.c \
91 test-parallel2.c \ \
92 create-stat.c kill-softly.c kill-softer.c rm-rf.c apwd.c \
93 exit-wo-close.c mmap-vs-read.c mmap-vs-read2.c \
94 strange-characters-c.c pine.c append-over-page.c \
95 write-ucc.c utime-dir.c mmap-shared-write.c rename5.c \
96 rename-under-feet.c write-closed.c write-closed2.c \
97 truncate.c fchmod.c fhbench.c make-page.c utime-file.c \
98 invalidate-file.c write3.c write4.c still-there-p.c \
99 intr-read.c asu.c truncate-files.c mmap-cat.c \
100 blocks-new-file.c \
101 read-past-eof.c \
102 write-6G-file.c \
103 write-link.c \
104 genrandom.c \
105 macos-getattrlist-leak.c \
106 mtime-file.c \
107 mmap-and-fork.c \
108 sleepwriter.c \
109 sha1sum.c \
110 truncate-write.c \
111 unlink-under-feet.c \
112 write-error
114 all: run-tests $(TEST_PROGRAMS)
116 run-tests: run-tests.in
117 (cd ..; CONFIG_FILES=tests/run-tests CONFIG_HEADERS= $(SHELL) config.status)
118 @chmod +x run-tests
120 write-ro-file: write-ro-file.o
121 $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ write-ro-file.o $(ROKEN_LIBS) $(LIBS)
123 write-error: write-error.o
124 $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ write-error.o $(ROKEN_LIBS) $(LIBS)
126 read-vs-mmap: read-vs-mmap.o
127 $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ read-vs-mmap.o $(ROKEN_LIBS) $(LIBS)
129 read-vs-mmap2: read-vs-mmap2.o
130 $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ read-vs-mmap2.o $(ROKEN_LIBS) $(LIBS)
132 macos-getattrlist-leak: macos-getattrlist-leak.o
133 $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ macos-getattrlist-leak.o $(ROKEN_LIBS) $(LIBS)
135 mmap-vs-read: mmap-vs-read.o
136 $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ mmap-vs-read.o $(ROKEN_LIBS) $(LIBS)
138 mmap-vs-read2: mmap-vs-read2.o
139 $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ mmap-vs-read2.o $(ROKEN_LIBS) $(LIBS)
141 mmap-and-fork: mmap-and-fork.o
142 $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ mmap-and-fork.o $(ROKEN_LIBS) $(LIBS)
144 mtime-file: mtime-file.o
145 $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ mtime-file.o $(ROKEN_LIBS) $(LIBS)
147 read-write: read-write.o
148 $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ read-write.o $(ROKEN_LIBS) $(LIBS)
150 mmap-and-read: mmap-and-read.o
151 $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ mmap-and-read.o $(ROKEN_LIBS) $(LIBS)
153 large-dir: large-dir.o
154 $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ large-dir.o $(ROKEN_LIBS) $(LIBS)
156 large-dir2: large-dir2.o
157 $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ large-dir2.o $(ROKEN_LIBS) $(LIBS)
159 large-dir3: large-dir3.o
160 $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ large-dir3.o $(ROKEN_LIBS) $(LIBS)
162 fchmod: fchmod.o
163 $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ fchmod.o $(ROKEN_LIBS) $(LIBS)
165 read-past-eof: read-past-eof.o
166 $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ read-past-eof.o $(ROKEN_LIBS) $(LIBS)
168 write-6G-file: write-6G-file.o
169 $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ write-6G-file.o $(ROKEN_LIBS) $(LIBS)
171 write-link: write-link.o
172 $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ write-link.o $(ROKEN_LIBS) $(LIBS)
174 truncate: truncate.o
175 $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ truncate.o $(ROKEN_LIBS) $(LIBS)
177 make-page: make-page.o
178 $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ make-page.o $(ROKEN_LIBS) $(LIBS)
180 still-there-p: still-there-p.o
181 $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ still-there-p.o $(ROKEN_LIBS) $(LIBS)
183 intr-read: intr-read.o
184 $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ intr-read.o $(ROKEN_LIBS) $(LIBS)
186 blocks-new-file: blocks-new-file.o
187 $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ blocks-new-file.o $(ROKEN_LIBS) $(LIBS)
189 ga-test: ga-test.o
190 $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ ga-test.o $(APPL_LIB) $(ROKEN_LIBS) $(LIBS)
192 asu: asu.o
193 $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ asu.o $(ROKEN_LIBS) $(KAFS_LIBS) $(KRB_LIBS) $(LIBS)
195 test-setgroups: test-setgroups.o
196 $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ test-setgroups.o $(ROKEN_LIBS) $(KAFS_LIBS) $(KRB_LIBS) $(LIBS)
198 test-setpag: test-setpag.o
199 $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ test-setpag.o $(ROKEN_LIBS) $(KAFS_LIBS) $(KRB_LIBS) $(LIBS)
201 hardlink1: hardlink1.o
202 $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ hardlink1.o $(ROKEN_LIBS) $(KAFS_LIBS) $(KRB_LIBS) $(LIBS)
204 hardlink2: hardlink2.o
205 $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ hardlink2.o $(ROKEN_LIBS) $(KAFS_LIBS) $(KRB_LIBS) $(LIBS)
207 mkdir2: mkdir2.o
208 $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ mkdir2.o $(ROKEN_LIBS) $(KAFS_LIBS) $(KRB_LIBS) $(LIBS)
210 create-files: create-files.o
211 $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ create-files.o $(ROKEN_LIBS) $(KAFS_LIBS) $(KRB_LIBS) $(LIBS)
213 create-symlinks: create-symlinks.o
214 $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ create-symlinks.o $(ROKEN_LIBS) $(KAFS_LIBS) $(KRB_LIBS) $(LIBS)
216 create-dirs: create-dirs.o
217 $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ create-dirs.o $(ROKEN_LIBS) $(KAFS_LIBS) $(KRB_LIBS) $(LIBS)
219 create-remove: create-remove.o
220 $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ create-remove.o $(ROKEN_LIBS) $(KAFS_LIBS) $(KRB_LIBS) $(LIBS)
223 dup2-and-unlog: dup2-and-unlog.o
224 $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ dup2-and-unlog.o $(ROKEN_LIBS) $(KAFS_LIBS) $(KRB_LIBS) $(LIBS)
226 readdir-vs-lstat: readdir-vs-lstat.o
227 $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ readdir-vs-lstat.o $(ROKEN_LIBS) $(KAFS_LIBS) $(KRB_LIBS) $(LIBS)
229 symlink: symlink.o
230 $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ symlink.o $(ROKEN_LIBS) $(KAFS_LIBS) $(KRB_LIBS) $(LIBS)
232 echo-n: echo-n.o
233 $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ echo-n.o
235 test-parallel1: test-parallel1.o
236 $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ test-parallel1.o $(ROKEN_LIBS) $(LIBS)
238 test-parallel2: test-parallel2.o
239 $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ test-parallel2.o $(ROKEN_LIBS) $(LIBS)
241 create-stat: create-stat.o
242 $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ create-stat.o $(APPL_LIB) $(ROKEN_LIBS) $(KAFS_LIBS) $(KRB_LIBS) $(LIBS)
244 kill-softly: kill-softly.o
245 $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ kill-softly.o $(APPL_LIB) $(ROKEN_LIBS) $(KAFS_LIBS) $(KRB_LIBS) $(LIBS)
247 kill-softer: kill-softer.o
248 $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ kill-softer.o $(APPL_LIB) $(ROKEN_LIBS) $(KAFS_LIBS) $(KRB_LIBS) $(LIBS)
250 rm-rf: rm-rf.o
251 $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ rm-rf.o $(APPL_LIB) $(ROKEN_LIBS) $(KAFS_LIBS) $(KRB_LIBS) $(LIBS)
253 apwd: apwd.o
254 $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ apwd.o $(APPL_LIB) $(ROKEN_LIBS) $(KAFS_LIBS) $(KRB_LIBS) $(LIBS)
256 invalidate-file: invalidate-file.o
257 $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ invalidate-file.o $(APPL_LIB) $(ROKEN_LIBS) $(KAFS_LIBS) $(KRB_LIBS) $(LIBS)
259 exit-wo-close: exit-wo-close.o
260 $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ exit-wo-close.o $(APPL_LIB) $(ROKEN_LIBS) $(KAFS_LIBS) $(KRB_LIBS) $(LIBS)
262 strange-characters-c: strange-characters-c.o
263 $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ strange-characters-c.o $(ROKEN_LIBS) $(KRB_LIBS) $(LIBS)
265 pine: pine.o
266 $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ pine.o $(ROKEN_LIBS) $(KRB_LIBS) $(LIBS)
268 append-over-page: append-over-page.o
269 $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ append-over-page.o $(ROKEN_LIBS) $(KRB_LIBS) $(LIBS)
271 write-ucc: write-ucc.o
272 $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ write-ucc.o $(ROKEN_LIBS) $(KRB_LIBS) $(LIBS)
274 utime-dir: utime-dir.o
275 $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ utime-dir.o $(ROKEN_LIBS) $(KRB_LIBS) $(LIBS)
277 utime-file: utime-file.o
278 $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ utime-file.o $(ROKEN_LIBS) $(LIBS)
280 mmap-shared-write: mmap-shared-write.o
281 $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ mmap-shared-write.o $(ROKEN_LIBS) $(KRB_LIBS) $(LIBS)
283 rename5: rename5.o
284 $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ rename5.o $(ROKEN_LIBS) $(KRB_LIBS) $(LIBS)
286 write3: write3.o
287 $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ write3.o $(ROKEN_LIBS) $(LIBS)
289 write4: write4.o
290 $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ write4.o $(APPL_LIB) $(ROKEN_LIBS) $(KAFS_LIBS) $(KRB_LIBS) $(LIBS)
292 rename-under-feet: rename-under-feet.o
293 $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ rename-under-feet.o $(ROKEN_LIBS) $(KRB_LIBS) $(LIBS)
295 write-closed: write-closed.o
296 $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ write-closed.o $(ROKEN_LIBS) $(KRB_LIBS) $(LIBS)
298 write-closed2: write-closed2.o
299 $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ write-closed2.o $(ROKEN_LIBS) $(KAFS_LIBS) $(KRB_LIBS) $(LIBS)
301 fhbench: fhbench.o
302 $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ fhbench.o $(APPL_LIB) $(ROKEN_LIBS) $(KAFS_LIBS) $(KRB_LIBS) $(LIBS)
304 truncate-files: truncate-files.o
305 $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ truncate-files.o $(APPL_LIB) $(ROKEN_LIBS) $(KAFS_LIBS) $(KRB_LIBS) $(LIBS)
307 genrandom: genrandom.o
308 $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ genrandom.o $(ROKEN_LIBS) $(LIBS)
310 sleepwriter: sleepwriter.o
311 $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ sleepwriter.o $(ROKEN_LIBS) $(LIBS)
313 sha1sum.o: sha1sum.c
314 $(top_builddir)/libtool --mode=compile $(CC) -c $(CPPFLAGS) $(DEFS) -I$(srcdir) -I$(srcdir)/../util -I. $(REALCFLAGS) $<
316 sha1sum: sha1sum.o
317 $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ sha1sum.o $(APPL_LIB) $(ROKEN_LIBS) $(LIBS)
319 truncate-write: truncate-write.o
320 $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ truncate-write.o $(APPL_LIB) $(ROKEN_LIBS) $(KAFS_LIBS) $(KRB_LIBS) $(LIBS)
322 unlink-under-feet: unlink-under-feet.o
323 $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ unlink-under-feet.o $(ROKEN_LIBS) $(LIBS)
325 mmap-cat: mmap-cat.o
326 $(top_builddir)/libtool --mode=link $(CC) $(LDFLAGS) -o $@ mmap-cat.o $(APPL_LIB) $(ROKEN_LIBS) $(KAFS_LIBS) $(KRB_LIBS) $(LIBS)
328 .c.o:
329 $(top_builddir)/libtool --mode=compile $(CC) -c $(CPPFLAGS) $(DEFS) -I$(srcdir) -I. $(REALCFLAGS) $<
331 hello-world: hello-world.in
332 sed -e "s!%CC%!$(CC)!" $(srcdir)/hello-world.in > $@
333 chmod +x hello-world
335 mountpoint: mountpoint.in
336 sed -e "s!%bindir%!$(bindir)!" $(srcdir)/mountpoint.in > $@
337 chmod +x mountpoint
339 clean:
340 rm -f run-tests $(TEST_PROGRAMS) *.o *~
342 realclean:
344 distclean: clean
345 rm -f Makefile
347 mostlyclean:
349 install:
351 uninstall:
354 TAGS: $(TEST_SRCS)
355 etags $(TEST_SRCS)
357 check: run-tests $(TEST_PROGRAMS)
358 ./run-tests -all
360 check-fast: run-tests $(TEST_PROGRAMS)
361 ./run-tests -all -fast
363 Makefile: Makefile.in ../config.status
364 cd ..; CONFIG_FILES=tests/Makefile CONFIG_HEADERS= $(SHELL) config.status
366 .PHONY: all install clean realclean distclean mostlyclean install uninstall check