# 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