Newer
Older
Philippe Brochard
committed
DESTDIR=/usr/local/
Philippe Brochard
committed
all: clfswm
Philippe Brochard
committed
@echo "Please, tweak the file load.lisp to fit your needs."
@clisp -E iso-8859-1 $(LOAD) || \
sbcl --load $(LOAD) || \
cmucl -load $(LOAD) || lisp -load $(LOAD) || \
ccl --load $(LOAD) || \
ecl -load $(LOAD) || \
echo "No Lisp found. Please, install one of CLISP, SBCL, CMUCL, CCL or ECL"
Philippe Brochard
committed
install: clfswm
@echo "Installing CLFSWM in $(DESTDIR)"
mkdir -p $(DESTDIR)
mkdir -p $(DESTDIR)/bin
mkdir -p $(DESTDIR)/lib/clfswm
mkdir -p $(DESTDIR)/share/doc/clfswm
mkdir -p $(DESTDIR)/man/man.1
mkdir -p $(DESTDIR)/share/applications
mkdir -p $(DESTDIR)/share/xsessions
Philippe Brochard
committed
cp clfswm $(DESTDIR)/bin/
cp -R contrib/* $(DESTDIR)/lib/clfswm/
cp doc/* $(DESTDIR)/share/doc/clfswm/
cp README COPYING AUTHORS $(DESTDIR)/share/doc/clfswm/
cp clfswm.1 $(DESTDIR)/man/man.1/
cp clfswm.desktop $(DESTDIR)/share/applications/
cp clfswm-session.desktop $(DESTDIR)/share/xsessions/
Philippe Brochard
committed
uninstall:
@echo "Uninstalling CLFSWM from $(DESTDIR)"
rm -f $(DESTDIR)/bin/clfswm
rm -rf $(DESTDIR)/lib/clfswm/*
rm -f $(DESTDIR)/share/doc/clfswm/*
rm -f $(DESTDIR)/man/man.1/clfswm.1
rm -f $(DESTDIR)/share/applications/clfswm.desktop
rm -f $(DESTDIR)/share/xsessions/clfswm-session.desktop
Philippe Brochard
committed
rmdir $(DESTDIR)/lib/clfswm
rmdir $(DESTDIR)/share/doc/clfswm
clean:
rm -f clfswm