# For Linux only
LIBUSB = /usr/local
CPU=32


CFLAGS=$(OPTS) -I$(LIBUSB)/include -I../Driver
ifeq ($(CPU),64)
OPTS=-O2 -Wall
LDFLAGS=-L$(LIBUSB)/lib -lusb -L../Driver -liUSBDAQ64
else
OPTS=-O2 -Wall
LDFLAGS=-L$(LIBUSB)/lib -lusb -L../Driver -liUSBDAQ
endif

all: aiNsingle ai1single read_counter ai1cont aiNcont 

aiNsingle: aiNsingle.o
	$(CC) $(CFLAGS) -o $@ aiNsingle.o $(LDFLAGS)
ai1single: ai1single.o
	$(CC) $(CFLAGS) -o $@ ai1single.o $(LDFLAGS)
ai1cont: ai1cont.o
	$(CC) $(CFLAGS) -o $@ ai1cont.o $(LDFLAGS)
.aiNcont: aiNcont.o
	$(CC) $(CFLAGS) -o $@ aiNcont.o $(LDFLAGS)
read_counter: read_counter.o
	$(CC) $(CFLAGS) -o $@ read_counter.o $(LDFLAGS)

clean:
	-rm *.o
