1libdir = @libdir@/filebench 2 3SUBDIRS = workloads cvars 4 5# we depend on this lex & yacc generated file 6BUILT_SOURCES = parser_gram.h 7 8bin_PROGRAMS = filebench 9filebench_SOURCES = eventgen.c fb_avl.c fb_localfs.c \ 10 fb_random.c fileset.c flowop.c flowop_library.c \ 11 gamma_dist.c ipc.c misc.c multi_client_sync.c \ 12 parser_gram.y parser_lex.l procflow.c stats.c \ 13 threadflow.c utils.c vars.c ioprio.c \ 14 eventgen.h fb_random.h fileset.h fsplug.h \ 15 ipc.h multi_client_sync.h parsertypes.h stats.h \ 16 utils.h config.h fb_avl.h filebench.h flowop.h gamma_dist.h \ 17 misc.h procflow.h threadflow.h vars.h ioprio.h flag.h \ 18 fbtime.c fbtime.h \ 19 fb_cvar.c fb_cvar.h aslr.c aslr.h \ 20 cvars/mtwist/mtwist.c cvars/mtwist/mtwist.h 21 22EXTRA_DIST = LICENSE 23 24ACLOCAL_AMFLAGS = -I m4 25AM_YFLAGS = -d 26#AM_LDFLAGS = 27if GCC_USED 28AM_CFLAGS = -Wall -Wno-unknown-pragmas 29endif 30 31DEFS = -D_REENTRANT -DYYDEBUG -DYY_NO_INPUT -DFBLIBDIR=\"$(libdir)\" -D_LARGEFILE64_SOURCE -D_GNU_SOURCE 32