.PHONY:  wmx
INCLUDES = -I/usr/X11R6/include -I/usr/local/include
LIBS = -lX11 -lXext -lXpm -ltcl8.4 
LIBPATH =  -L/usr/local/lib -L/usr/X11R6/lib -L/usr/lib
SHLIB_CFLAGS = -fPIC
SHLIB_LD = ld -G -z text 

CC = gcc

CFLAGS=$(INCLUDES) -O -DUSE_TCL_STUBS -DUSE_TK_STUBS

all: wmx.kit 

clean:
	-rm -f *~ *.o a.out core

wmx.kit: wmx.tcl wmx.so
	sdx wrap wmx.kit

wmx: wmx.tcl wmx.so
	sdx wrap wmx -runtime /usr/local/bin/tclkit
	#sdx wrap wmx -runtime /usr/local/bin/tclkit-Xft

wmx.so: wmx.c 
	$(CC) -c $(CFLAGS) ${SHLIB_CFLAGS} wmx.c 
	${SHLIB_LD}  $(LIBPATH) $(LIBS) -o wmx.so wmx.o 

