PROGRAMS = freq rev dline master mpulse
INCLUDE = ../include
LIB_LOCAL = ../lib/usbtm.a
LIB_LX = ../lib/usbtm-lx.a
XLIB = -L/usr/X11R6/lib -lX11

all:	local lantronix

local:	$(PROGRAMS) xdemo

lantronix:	$(patsubst %,%-lx,$(PROGRAMS))

$(PROGRAMS): %:	%.c $(LIB_LOCAL)
	gcc -Wall -I $(INCLUDE) $@.c $(LIB_LOCAL) -o $@

%-lx:	%.c $(LIB_LX)
	gcc -Wall -I $(INCLUDE) $< $(LIB_LX) -o $@

xdemo: %:	%.c $(LIB_LOCAL)
	gcc -Wall -I $(INCLUDE) $(XLIB) $@.c $(LIB_LOCAL) -o $@

clean:
	rm -f $(PROGRAMS) xdemo
	rm -f $(patsubst %,%-lx,$(PROGRAMS))
