# 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