MA=mod_auth_any
SRCMA=src/mod_auth_any
MAA=src/maa_
DEPS=$(SRCMA).h $(SRCMA).c $(MAA)support.h $(MAA)support.c $(MAA)cache.h $(MAA)cache.c $(MAA)config.h
EXTRAFILES=*.la *.lo *.slo *.o *.so *.loT
APXS=apxs
APXS2=apxs2

default: src/mod_auth_any.la

src: src/mod_auth_any.la

src1: src/mod_auth_any.so

install: src
	cd src && $(APXS2) -i -a -n auth_any $(MA).la
	
install1: src1
	cd src && $(APXS) -i -a -n auth_any $(MA).so

clean:
	cd src && touch $(EXTRAFILES) .libs 
	-cd src && rm $(EXTRAFILES) && rm -rf .libs
	echo "#error Please run configure script" > $(MAA)config.h

dist: 
	mkdir $(MA)
	cp -r Makefile TODO configure.sh docs/ $(MA)
	mkdir $(MA)/src 
	cp src/*.h src/*.c $(MA)/src 
	cd $(MA) && rm -rf CVS && cd docs/ && rm -rf CVS && cd ../..
	tar -czf $(MA).tar.gz $(MA)
	rm -rf $(MA)

src/mod_auth_any.la: $(DEPS)
	cd src && $(APXS2) -DWITH_APACHE2=1 -c $(MA).c maa_support.c maa_cache.c

src/mod_auth_any.so: $(DEPS)
	cd src && $(APXS) -c $(MA).c maa_support.c maa_cache.c

