61 lines
1.6 KiB
Makefile
61 lines
1.6 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: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/includes/*.php $(WWWDIR)/$(NAME)/includes
|
|
$(INSTALL) -m 0664 htdocs/accueil.txt $(WWWDIR)/$(NAME)/htdocs
|
|
$(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 0644 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 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
|