INCLUDE = ../include
LIB_LOCAL = ../lib/usbtm.a
LIB_LX = ../lib/usbtm-lx.a
PROGRAMS = freq signal capture pulse multipulse multiscope

all:	local lantronix
	
local:	$(PROGRAMS)

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

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

%-lx:	%.c $(LIB_LX) ../.dev-lx
	gcc -Wall `cat ../.dev-lx` -I $(INCLUDE) $< -lm $(LIB_LX) -o $@

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