if REALLYSTATIC
AM_LIBS		= $(top_builddir)/libntfs/.libs/libntfs.a
AM_LFLAGS	= -static
STATIC_LINK     = $(CC) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@
else
AM_LIBS		= $(top_builddir)/libntfs/libntfs.la
AM_LFLAGS	= $(all_libraries)
LIBTOOL_LINK    = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@
endif

# Workaround to make REALLYSTATIC work with automake 1.5.
LINK=$(STATIC_LINK) $(LIBTOOL_LINK)

#TEST_VALGRIND		= valgrind

bin_PROGRAMS		= runlist

EXTRA_DIST = runlist-data

CLEANFILES		= attr[123].bin frag[123][123][123] pure-[cn][ms] zero
MAINTAINERCLEANFILES	= Makefile.in

linux_ntfsincludedir	= -I$(top_srcdir)/include/ntfs

# Set the include path.
AM_CPPFLAGS		= -I$(top_srcdir)/include/ntfs $(all_includes)

runlist_SOURCES		= runlist.c
runlist_LDADD		= $(AM_LIBS)
runlist_LDFLAGS		= $(AM_LFLAGS)

# Extra targets

libs:
	(cd ../libntfs && $(MAKE) libs) || exit 1;

test:	runlist testz testp testf

testz:	runlist
	@$(TEST_VALGRIND) ./runlist zero > zero
	@diff -qs {runlist-data/,}zero

testp:	runlist
	@for i in contig noncontig; do						\
		for j in single multi; do					\
			L1=`echo $$i | cut -b1`;				\
			L2=`echo $$j | cut -b1`;				\
			FILE=pure-$$L1$$L2;					\
			$(TEST_VALGRIND) ./runlist pure $$i $$j > $$FILE;	\
			diff -qs {runlist-data/,}$$FILE;			\
		done;								\
	done

testf:	runlist
	@for i in 123 132 213 231 312 321; do					\
		$(TEST_VALGRIND) ./runlist frag $$i > frag$$i;		\
		diff -qs {runlist-data/,}frag$$i;				\
	done



syntax highlighted by Code2HTML, v. 0.9.1