AFFLIB_BASE := ../

include $(AFFLIB_BASE)/Makefile.defs
include Makefile.files


LIBDIRS += -L..

clean:
	rm -f $(AFFLIB_OBJS) $(AFFLIB_TARGETS) $(AFFLIB)
	rm -f lzma

devtest: devtest.c
	$(CC) -o devtest devtest.c

seektest: seektest.c
	$(CC) -o seektest seektest.c

TEST_EXT=aff
testall: aftest
	@echo Testing all implementations
	/bin/rm -rf /tmp/aff
	mkdir /tmp/aff
	./aftest -d /tmp/aff -e aff -a 
	#./aftest -d /tmp/aff -e afd -a
	#./aftest -d /tmp/aff -e afm -a

# Note; use of -i to cause these directories to be treated as "system" headers, 
# which suppresses the warning "has virtual fucntions but non-virtual destructor"

lzma: lzma_glue.o Makefile 
	$(CXX) -g -o lzma lzma_glue.o ../liblzma.a

lzma_glue.o: lzma_glue.cpp Makefile
	$(CXX) -g -o lzma_glue.o -c lzma_glue.cpp -DSTANDALONE $(LZMA_INCS) 

