63 lines
1.7 KiB
Makefile
63 lines
1.7 KiB
Makefile
# $Id$
|
||
#
|
||
# Makefile pour Evoauth
|
||
|
||
VERSION= 0.9
|
||
SRC= ./
|
||
WWWDIR= /var/www/htdocs
|
||
BINDIR= /usr/local/bin
|
||
DOCDIR= /usr/local/share/doc
|
||
LOGDIR= /var/log
|
||
NAME= evoauth
|
||
TAR?= tar
|
||
INSTALL?= install
|
||
|
||
install:all
|
||
all: web tools help msg
|
||
|
||
web:
|
||
$(INSTALL) -m 0755 -d $(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 -b htdocs/accueil.txt $(WWWDIR)/$(NAME)
|
||
$(INSTALL) -m 0644 htdocs/images/*.* $(WWWDIR)/$(NAME)/images
|
||
$(INSTALL) -m 0644 htdocs/favicon.ico $(WWWDIR)/$(NAME)
|
||
|
||
tools: module
|
||
$(INSTALL) -m 0774 -d /etc/evoauth
|
||
$(INSTALL) -m 0770 admin/Evoauth.pl $(BINDIR)/evoauth
|
||
$(INSTALL) -m 0600 install/evoauth.conf /etc/evoauth
|
||
$(INSTALL) -m 0600 install/evoauth.rules /etc/evoauth
|
||
|
||
module:
|
||
cd admin/ && \
|
||
perl Makefile.PL && \
|
||
make && \
|
||
make install && \
|
||
make clean
|
||
|
||
help:
|
||
$(INSTALL) -m 0755 -d $(DOCDIR)/$(NAME)
|
||
$(INSTALL) -m 0644 AUTHORS LICENSE README TODO $(DOCDIR)/$(NAME)
|
||
$(INSTALL) -m 0755 -d $(DOCDIR)/$(NAME)/install
|
||
$(INSTALL) -m 0644 install/*.* $(DOCDIR)/$(NAME)/install
|
||
$(INSTALL) -m 0644 install/INSTALL $(DOCDIR)/$(NAME)/install
|
||
$(INSTALL) -m 0664 -b install/evoauth.log $(LOGDIR)
|
||
|
||
msg:
|
||
@echo ""
|
||
@echo "Félicitations. Evoauth est à présent installé."
|
||
@echo "----------------------------------------------"
|
||
@echo ""
|
||
@echo "Consultez $(DOCDIR)/$(NAME)/install/INSTALL"
|
||
@echo "pour plus d'informations sur l'installation."
|
||
@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
|