# Top Makefile for the Pointless Window Manager
#
# Copyright 1999-2001 Peter Liljenberg
# GPL, see file COPYING
VERSION = 2.5
prefix = @prefix@
exec_prefix = @exec_prefix@
bindir = @bindir@
INSTALL = @INSTALL@
PYTHON = @PYTHON@
PYTHON_SITE_PATH = @PYTHON_SITE_PATH@
PLWM_PATH = $(PYTHON_SITE_PATH)/plwm
PLWM = @PLWM@
WMM = @WMM@
INSPECT_PLWM = @INSPECT_PLWM@
PLWM_MODULES = plwm/*.py
all:
install:
-$(INSTALL) -d $(bindir)
-$(INSTALL) -d $(PLWM_PATH)
$(INSTALL) -m 644 $(PLWM_MODULES) $(PLWM_PATH)
echo >> $(PLWM_PATH)/__init__.py
echo "__version__ = '$(VERSION)'" >> $(PLWM_PATH)/__init__.py
echo >> $(PLWM_PATH)/__init__.py
# Compile .pyc and .pyo-files
$(PYTHON) -c 'import sys; sys.path.insert(0, "$(PYTHON_SITE_PATH)"); import plwm.xlibpath; from plwm import *'
$(PYTHON) -O -c 'import sys; sys.path.insert(0, "$(PYTHON_SITE_PATH)"); import plwm.xlibpath; from plwm import *'
./install-plwm.sh "$(PLWM)" $(bindir)/plwm
./install-plwm.sh "$(WMM)" $(bindir)/wmm
./install-plwm.sh "$(INSPECT_PLWM)" $(bindir)/inspect_plwm
clean:
dist: configure
rm -rf /tmp/plwm-$(VERSION)
mkdir /tmp/plwm-$(VERSION)
tar cf - -T Manifest | (cd /tmp/plwm-$(VERSION); tar xf -)
chmod -R g-w /tmp/plwm-$(VERSION)
(cd /tmp; tar czvf plwm-$(VERSION).tar.gz plwm-$(VERSION))
configure: configure.in
autoconf
syntax highlighted by Code2HTML, v. 0.9.1