#
# Makefile for mod_auth_script to build as a DSO module
#
SHELL = /bin/sh

MODNAME = auth_script
SRC = mod_${MODNAME}.c
MODFILE = mod_${MODNAME}.so
APXS = apxs

SRC2 = mod_${MODNAME}2.c
MODFILE2 = mod_${MODNAME}.la
APXS2 = apxs2

PKGFILES = ${SRC} ${SRC2} RELEASE README Makefile samples

default:
	@echo 'Use "make 1" or "make 2" for Apache 1.x or Apache 2.x respectively.'

1: ${MODFILE}
2: ${MODFILE2}

${MODFILE}: ${SRC}
	${APXS} -o $@ -c ${SRC}

install1: ${MODFILE}
	${APXS} -i -a -n ${MODNAME} ${MODFILE}

${MODFILE2}: ${SRC2}
	${APXS2} -o $@ -c ${SRC2}

install2: ${MODFILE2}
	${APXS2} -i -a -n ${MODNAME} ${MODFILE2}

install:
	@echo 'Use "make install1" or "make install2" for Apache 1.x or Apache 2.x respectively.'

clean:
	rm -rf *.o *.so *.loT *.la *.lo *.slo a.out core core.* pkg .libs

pkg: ${PKGFILES}
	d=${MODNAME}-`cat RELEASE`;			\
	mkdir $$d;					\
	cp -r ${PKGFILES} $$d;				\
	find $$d -name CVS -exec rm -rf '{}' ';';	\
	tar cvzf $$d.tar.gz $$d;			\
	rm -rf $@;					\
	mv $$d $@
