Whamcloud - gitweb
Revert "b=19808 2.6.29-fc11 patchless client support"
[fs/lustre-release.git] / libsysio / tests / Makefile.am
1 noinst_PROGRAMS = test_copy test_stats test_path test_list \
2         test_getcwd test_link test_unlink test_symlink test_rename \
3         test_regions test_stddir test_fcntl_lock test_mknod test_mkdir \
4         test_chown
5
6 CLEANFILES=drv_data.c
7
8 if WITH_NATIVE_DRIVER
9 NATIVE_DRIVER_NAME=native
10 NATIVE_DRIVER_CFLAGS= -I$(top_srcdir)/drivers/native
11 else
12 NATIVE_DRIVER_NAME=
13 NATIVE_DRIVER_CFLAGS=
14 endif
15
16 if WITH_INCORE_DRIVER
17 INCORE_DRIVER_NAME=incore
18 INCORE_DRIVER_CFLAGS= -I$(top_srcdir)/drivers/incore
19 else
20 INCORE_DRIVER_NAME=
21 INCORE_DRIVER_CFLAGS=
22 endif
23
24 if WITH_CPLANT_YOD
25 YOD_DRIVER_NAME=yod
26 YOD_DRIVER_CFLAGS= -DCPLANT_YOD
27 else
28 YOD_DRIVER_NAME=
29 YOD_DRIVER_CFLAGS=
30 endif
31
32 DRIVERS=$(NATIVE_DRIVER_NAME) $(INCORE_DRIVER_NAME) $(YOD_DRIVER_NAME) \
33         $(STFD_DEV_NAME)
34
35 CMNSRC=startup.c drv_init_all.c drv_data.c
36
37 BUILT_SOURCES=drv_data.c
38
39 CFL=$(AM_CFLAGS) $(AM_CPPFLAGS) \
40         $(NATIVE_DRIVER_CFLAGS) $(INCORE_DRIVER_CFLAGS) \
41         $(STDFD_DEV_CFLAGS) $(YOD_DRIVER_CFLAGS)
42
43 LIBS=$(LIBBUILD_DIR)/libsysio.a
44
45 test_copy_SOURCES=test_copy.c $(CMNSRC)
46 test_copy_CFLAGS=$(CFL)
47 test_copy_DEPENDENCIES=$(LIBS)
48
49 test_stats_SOURCES=test_stats.c $(CMNSRC)
50 test_stats_CFLAGS=$(CFL)
51 test_stats_DEPENDENCIES=$(LIBS)
52
53 test_path_SOURCES=test_path.c $(CMNSRC)
54 test_path_CFLAGS=$(CFL)
55 test_path_DEPENDENCIES=$(LIBS)
56
57 test_list_SOURCES=test_list.c $(CMNSRC)
58 test_list_CFLAGS=$(CFL)
59 test_list_DEPENDENCIES=$(LIBS)
60
61 test_getcwd_SOURCES=test_getcwd.c $(CMNSRC)
62 test_getcwd_CFLAGS=$(CFL)
63 test_getcwd_DEPENDENCIES=$(LIBS)
64
65 test_link_SOURCES=test_link.c $(CMNSRC)
66 test_link_CFLAGS=$(CFL)
67 test_link_DEPENDENCIES=$(LIBS)
68
69 test_unlink_SOURCES=test_unlink.c $(CMNSRC)
70 test_unlink_CFLAGS=$(CFL)
71 test_unlink_DEPENDENCIES=$(LIBS)
72
73 test_symlink_SOURCES=test_symlink.c $(CMNSRC)
74 test_symlink_CFLAGS=$(CFL)
75 test_symlink_DEPENDENCIES=$(LIBS)
76
77 test_rename_SOURCES=test_rename.c $(CMNSRC)
78 test_rename_CFLAGS=$(CFL)
79 test_rename_DEPENDENCIES=$(LIBS)
80
81 test_regions_SOURCES=test_regions.c $(CMNSRC)
82 test_regions_CFLAGS=$(CFL)
83 test_regions_DEPENDENCIES=$(LIBS)
84
85 test_stddir_SOURCES=test_stddir.c $(CMNSRC)
86 test_stddir_CFLAGS=$(CFL)
87 test_stddir_DEPENDENCIES=$(LIBS)
88
89 test_fcntl_lock_SOURCES=test_fcntl_lock.c $(CMNSRC)
90 test_fcntl_lock_CFLAGS=$(CFL)
91 test_fcntl_lock_DEPENDENCIES=$(LIBS)
92
93 test_mknod_SOURCES=test_mknod.c $(CMNSRC)
94 test_mknod_CFLAGS=$(CFL)
95 test_mknod_DEPENDENCIES=$(LIBS)
96
97 test_mkdir_SOURCES=test_mkdir.c $(CMNSRC)
98 test_mkdir_CFLAGS=$(CFL)
99 test_mkdir_DEPENDENCIES=$(LIBS)
100
101 test_chown_SOURCES=test_chown.c $(CMNSRC)
102 test_chown_CFLAGS=$(CFL)
103 test_chown_DEPENDENCIES=$(LIBS)
104
105 drv_data.c: $(CONFIG_DEPENDENCIES) $(top_srcdir)/tests/gendrvdata.sh
106         test -z "drv_data.c" && rm -f drv_data.c; \
107         $(SHELL) $(top_srcdir)/tests/gendrvdata.sh $(DRIVERS) > drv_data.c
108
109 lib_LIBRARIES=libruntime.a
110
111 libruntime_a_SOURCES=sysio-run-start.c startup.c drv_init_all.c drv_data.c
112
113 AM_CFLAGS = -L$(LIBBUILD_DIR)
114 include $(top_srcdir)/Rules.make