#!/usr/bin/make -f

CFLAGS=-Wall -g
LDFLAGS=-L/usr/X11R6/lib
LDLIBS=-lX11 -lXmu -lm
progs=xselect xkillclient xdelete xunmap xmap xmove xgetgeom xsetgeom xroot xlswindows xraise xlower xdrag xsetborder xname xkeysym xbr xpaste xdark xmax xunmax toggle-decorations # test.1 test.2

prefix=/usr/local
bindir=bin

devinst: all
	for A in $(progs) xmv xdrag-by xdrag-to xdark-preset xactivewindow; do lnsa $$A "$(prefix)"/"$(bindir)"; done

all: $(progs)
#	hide $(progs) *.o
xselect: xselect.o
xkillclient: xkillclient.o
xdelete: xdelete.o
xunmap: xunmap.o
xmap: xmap.o
xmove: xmove.o
xgetgeom: xgetgeom.o
xsetgeom: xsetgeom.o
xroot: xroot.o
xlswindows: xlswindows.o
xraise: xraise.o
xlower: xraise
	rm -f xlower
	ln xraise xlower
xdrag: xdrag.o
xsetborder: xsetborder.o
xname: xname.o
test.1: test.1.o
test.2: test.2.o
xkeysym: xkeysym.o
xbr: xbr.o
xpaste: xpaste.o
xdark: xdark.c
	./xdark.c

clean:
#	unhide $(progs)
	rm -f *.o $(progs)
