#!/usr/bin/make -f
# Based on the debian/rules from the mod-auth-kerb package

CFLAGS = -Wall -g

ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS)))
	INSTALL_PROGRAM += -s
endif

build: build-stamp

build-stamp: 
	dh_testdir
	touch build-stamp

build-apache13:
	dh_testdir
	-$(MAKE) clean
	./configure --with-apxs=/usr/bin/apxs 
	make

build-apache20:
	dh_testdir
	-$(MAKE) clean
	./configure --with-apxs=/usr/bin/apxs2 --with-apache=/usr/sbin/apache2 
	make

apache13: build-apache13
	mkdir -p debian/libapache-mod-auth-ntlm-winbind/usr/lib/apache/1.3 \
    	debian/libapache-mod-auth-ntlm-winbind/usr/share/doc/libapache-mod-auth-ntlm-winbind
				
	install -s -m 755 mod_auth_ntlm_winbind.so debian/libapache-mod-auth-ntlm-winbind/usr/lib/apache/1.3/
	install -m 644 $(CURDIR)/500mod_auth_ntlm_winbind.info debian/libapache-mod-auth-ntlm-winbind/usr/lib/apache/1.3/
	install -m 644 README \
		debian/libapache-mod-auth-ntlm-winbind/usr/share/doc/libapache-mod-auth-ntlm-winbind/

apache20: build-apache20
	mkdir -p $(CURDIR)/debian/libapache2-mod-auth-ntlm-winbind/usr/lib/apache2/modules/ \
		$(CURDIR)/debian/libapache2-mod-auth-ntlm-winbind/usr/share/doc/libapache2-mod-auth-ntlm-winbind \
		$(CURDIR)/debian/libapache2-mod-auth-ntlm-winbind/etc/apache2/mods-available
	install -s -m 644 $(CURDIR)/.libs/mod_auth_ntlm_winbind.so $(CURDIR)/debian/libapache2-mod-auth-ntlm-winbind/usr/lib/apache2/modules/mod_auth_ntlm_winbind.so
	install $(CURDIR)/.libs/mod_auth_ntlm_winbind.so $(CURDIR)/debian/libapache2-mod-auth-ntlm-winbind/usr/lib/apache2/modules/mod_auth_ntlm_winbind.so
	install -m644 $(CURDIR)/debian/auth_ntlm_winbind.load $(CURDIR)/debian/libapache2-mod-auth-ntlm-winbind/etc/apache2/mods-available
	install -m 644 $(CURDIR)/README \
		$(CURDIR)/debian/libapache2-mod-auth-ntlm-winbind/usr/share/doc/libapache2-mod-auth-ntlm-winbind/

clean: 
	dh_testdir
	dh_testroot
	rm -f build-stamp 
	rm -f config.log config.status

	-$(MAKE) clean
ifneq "$(wildcard /usr/share/misc/config.sub)" ""
	cp -f /usr/share/misc/config.sub config.sub
endif
ifneq "$(wildcard /usr/share/misc/config.guess)" ""
	cp -f /usr/share/misc/config.guess config.guess
endif
	rm -f debian/files
	dh_clean -k

install: install-stamp
intall-stamp:
	dh_testdir
	dh_testroot
	dh_clean -k 
	dh_installdirs
	
binary-indep: 

binary-arch: build apache13 apache20
	dh_testdir -a 
	dh_testroot -a
	dh_installchangelogs
	dh_installdocs
	dh_installexamples
	dh_installman
	dh_link
	dh_strip
	dh_compress
	dh_fixperms
	dh_installdeb
	dh_shlibdeps
	dh_gencontrol
	dh_md5sums
	dh_builddeb
													
binary: binary-arch binary-indep
.PHONY: binary-indep binary-arch build-apache13 build-apache20 binary install 
