This repository has been archived on 2020-01-20. You can view files and clone it, but cannot push or open issues or pull requests.
evoauth/Makefile
2005-09-14 08:42:38 +00:00

64 lines
1.7 KiB
Makefile

$Id$
#
# Makefile pour Evoauth
VERSION= 0.5
SRC= ./
WWWDIR= /var/www/htdocs
BINDIR= /usr/local/share
DOCDIR= /usr/local/share/doc
NAME= evoauth
TAR?= tar
INSTALL?= install
install:all
all: web tools help msg
web:
$(INSTALL) -d -m 0755 $(WWWDIR)/$(NAME)/{,includes,images}
$(INSTALL) -m 0644 htdocs/*.php $(WWWDIR)/$(NAME)
$(INSTALL) -m 0644 htdocs/style.css $(WWWDIR)/$(NAME)
$(INSTALL) -m 0644 htdocs/includes/*.php $(WWWDIR)/$(NAME)/includes
$(INSTALL) -m 0666 htdocs/accueil.txt $(WWWDIR)/$(NAME)
$(INSTALL) -m 0644 htdocs/images/*.* $(WWWDIR)/$(NAME)/images
$(INSTALL) -m 0644 htdocs/favicon.ico $(WWWDIR)/$(NAME)
tools: module
$(INSTALL) -d -m 0755 $(BINDIR)/$(NAME)
$(INSTALL) -d -m 0774 /etc/evoauth
$(INSTALL) -m 0770 admin/Evoauth.pl $(BINDIR)/$(NAME)
$(INSTALL) -m 0600 evoauth.conf /etc/evoauth
module:
cd admin/ && \
perl Makefile.PL && \
make && \
make test && \
make install && \
make clean
help:
$(INSTALL) -d -m 0755 $(DOCDIR)/$(NAME)
$(INSTALL) -m 0644 AUTHORS LICENSE README TODO $(DOCDIR)/$(NAME)
$(INSTALL) -d -m 0755 $(DOCDIR)/$(NAME)/install
$(INSTALL) -m 0644 install/*.* $(DOCDIR)/$(NAME)/install
$(INSTALL) -m 0644 install/INSTALL $(DOCDIR)/$(NAME)/install
$(INSTALL) -m 0664 install/evoauth.log $(BINDIR)/$(NAME)
msg:
@echo ""
@echo "Felicitations. Evoauth est a present installe."
@echo "----------------------------------------------"
@echo ""
@echo "Consultez $(DOCDIR)/$(NAME) et $(DOCDIR)/$(NAME)/install"
@echo "pour plus d'informations."
@echo ""
deinstall:
rm -rf $(BINDIR)/$(NAME)
rm -rf $(DOCDIR)/$(NAME)
rm -rf $(WWWDIR)/$(NAME)
rm -rf /usr/libdata/perl5/Evoauth/
cat /usr/local/libdata/perl5/site_perl/i386-openbsd/auto/Evoauth/.packlist | xargs sudo rm -rf