LIBS = -lX11 -lXpm -lXext -lm
CC = gcc
TARGET = wmcalc
OBJECTS = wmcalc.o readln.o wmcalcswitch.o wmcalcfunc.o
CFLAGS = -O2 -Wall
DESTDIR =
PREFIX = /usr/local
BINDIR = $(PREFIX)/bin
MANDIR = $(PREFIX)/share/man/man1
CONF   = /etc
INSTALL = /usr/bin/install
INSTALL_DIR	= $(INSTALL) -d
INSTALL_PROGRAM = $(INSTALL)
INSTALL_FILE    = $(INSTALL) -m 644

.c.o:
	$(CC) -DCONF=\"$(CONF)\" $(CPPFLAGS) $(CFLAGS) -c $< -o $*.o

$(TARGET): $(OBJECTS)
	$(CC) $(LDFLAGS) -o $(TARGET) $(OBJECTS) $(LIBS)

clean::
	for i in $(OBJECTS); do if [ -e $$i ] ; then rm $$i; fi; done
	if [ -e $(TARGET) ] ; then rm $(TARGET); fi

install::
	$(INSTALL_DIR) $(DESTDIR)$(BINDIR)
	$(INSTALL_PROGRAM) wmcalc $(DESTDIR)$(BINDIR)
	$(INSTALL_DIR) $(DESTDIR)$(CONF)
	$(INSTALL_FILE) wmcalc.conf $(DESTDIR)$(CONF)
	$(INSTALL_DIR) $(DESTDIR)$(MANDIR)
	$(INSTALL_FILE) wmcalc.1 $(DESTDIR)$(MANDIR)
