1 noinst_PROGRAMS = test_copy test_stats test_path test_list \
2 test_getcwd test_link test_unlink test_rename \
3 test_regions test_driver test_stddir
8 NATIVE_DRIVER_NAME=native
9 NATIVE_DRIVER_CFLAGS= -I$(top_srcdir)/drivers/native
16 INCORE_DRIVER_NAME=incore
17 INCORE_DRIVER_CFLAGS= -I$(top_srcdir)/drivers/incore
25 YOD_DRIVER_CFLAGS= -DCPLANT_YOD
31 DRIVERS=$(NATIVE_DRIVER_NAME) $(INCORE_DRIVER_NAME) $(YOD_DRIVER_NAME) \
34 CMNSRC=startup.c drv_init_all.c drv_data.c
36 BUILT_SOURCES=drv_data.c
37 check_PROGRAMS=test_driver
39 TESTS_ENVIRONMENT=IS_ALPHA=yes
41 TESTS_ENVIRONMENT=IS_ALPHA=no
45 CFL=$(AM_CFLAGS) $(AM_CPPFLAGS) \
46 $(NATIVE_DRIVER_CFLAGS) $(INCORE_DRIVER_CFLAGS) \
47 $(STDFD_DEV_CFLAGS) $(YOD_DRIVER_CFLAGS)
49 LIBS=$(LIBBUILD_DIR)/libsysio.a
51 test_copy_SOURCES=test_copy.c $(CMNSRC)
52 test_copy_CFLAGS=$(CFL)
53 test_copy_LDADD=$(LIBS)
54 test_copy_DEPENDENCIES=$(LIBS)
56 test_stats_SOURCES=test_stats.c $(CMNSRC)
57 test_stats_CFLAGS=$(CFL)
58 test_stats_LDADD=$(LIBS)
59 test_stats_DEPENDENCIES=$(LIBS)
61 test_path_SOURCES=test_path.c $(CMNSRC)
62 test_path_CFLAGS=$(CFL)
63 test_path_LDADD=$(LIBS)
64 test_path_DEPENDENCIES=$(LIBS)
66 test_list_SOURCES=test_list.c $(CMNSRC)
67 test_list_CFLAGS=$(CFL)
68 test_list_LDADD=$(LIBS)
69 test_list_DEPENDENCIES=$(LIBS)
71 test_getcwd_SOURCES=test_getcwd.c $(CMNSRC)
72 test_getcwd_CFLAGS=$(CFL)
73 test_getcwd_LDADD=$(LIBS)
74 test_getcwd_DEPENDENCIES=$(LIBS)
76 test_link_SOURCES=test_link.c $(CMNSRC)
77 test_link_CFLAGS=$(CFL)
78 test_link_LDADD=$(LIBS)
79 test_link_DEPENDENCIES=$(LIBS)
81 test_unlink_SOURCES=test_unlink.c $(CMNSRC)
82 test_unlink_CFLAGS=$(CFL)
83 test_unlink_LDADD=$(LIBS)
84 test_unlink_DEPENDENCIES=$(LIBS)
86 test_rename_SOURCES=test_rename.c $(CMNSRC)
87 test_rename_CFLAGS=$(CFL)
88 test_rename_LDADD=$(LIBS)
89 test_rename_DEPENDENCIES=$(LIBS)
91 test_regions_SOURCES=test_regions.c $(CMNSRC)
92 test_regions_CFLAGS=$(CFL)
93 test_regions_LDADD=$(LIBS)
94 test_regions_DEPENDENCIES=$(LIBS)
96 test_driver_SOURCES=test_driver.c sysio_tests.c sysio_stubs.c help.c $(CMNSRC)
97 test_driver_CFLAGS=$(CFL)
98 test_driver_LDADD=$(LIBS)
99 test_driver_DEPENDENCIES=$(LIBS)
101 test_stddir_SOURCES=test_stddir.c $(CMNSRC)
102 test_stddir_CFLAGS=$(CFL)
103 test_stddir_LDADD=$(LIBS)
104 test_stddir_DEPENDENCIES=$(LIBS)
106 drv_data.c: $(CONFIG_DEPENDENCIES) $(top_srcdir)/tests/gendrvdata.sh
107 test -z "drv_data.c" && rm -f drv_data.c; \
108 $(SHELL) $(top_srcdir)/tests/gendrvdata.sh $(DRIVERS) > drv_data.c
110 lib_LIBRARIES=libruntime.a
112 libruntime_a_SOURCES=sysio-run-start.c startup.c drv_init_all.c drv_data.c
114 AM_CFLAGS = -L$(LIBBUILD_DIR)
115 include $(top_srcdir)/Rules.make