LIBS	= xwin.so Event.so Surface.so
PROGRAM = events main



all : $(LIBS) $(PROGRAM)

%.so : %.st
	idc -J/usr/X11R6/include -s $< -L/usr/X11R6/lib -lX11

%.o : %.st
	idc -J/usr/X11R6/include -c $<

% : %.st
	idc $< -L/usr/X11R6/lib -lX11

run : all
	./main

tidy: .FORCE
	rm -f *~

clean : tidy .FORCE
	rm -f $(PROGRAM) $(LIBS) *.exe

spotless : clean .FORCE

.FORCE :
