
##
##  Beeweeb Makefile.
##
##
##

##
##  Makefile variables
##

include ../Makefile.include

CFGFILE = beeweeb.conf
PASSWDF = virtual_passwd
TDIR    = testusers testusers/Public testusers/Private testusers/Web
TESTDIR = $(prefix)/conf/


##
##  Target section
##


all : main


main:

clean:
	$(RM) $(PASSWDF)
	$(RM) $(CFGFILE)

install:
	@if [ ! -f $(ICFGDIR)/$(CFGFILE) ] ; then \
		echo installing configuration file;\
		$(CP) $(CFGFILE) $(ICFGDIR)/$(CFGFILE) ; \
		$(CHMOD) $(IFLAGCFG) $(ICFGDIR)/$(CFGFILE) ; \
	else \
        echo configuration file is already installed; \
	fi

	@if [ ! -f $(ICFGDIR)/$(PASSWDF) ] ; then \
		if [ -f $(PASSWDF) ] ; then \
			echo installing database file;\
			$(CP) $(PASSWDF) $(ICFGDIR)/$(PASSWDF) ; \
			$(CHMOD) $(IFLAGCFG) $(ICFGDIR)/$(PASSWDF) ; \
		fi \
    else \
        echo database file is already installed; \
    fi
			
	@if [ -f $(PASSWDF) ] ; then \
		echo installing test directory;\
		for i in $(TDIR) ; do \
    	   	if [ ! -d $(TESTDIR)$$i ]; then \
    	   	        echo mkdir -p $(TESTDIR)$$i; \
    	   	        mkdir -p $(TESTDIR)$$i; \
    	   	        chown -R nobody $(TESTDIR)$$i; \
    	   	fi \
    	done \
	fi
