# change that if you want to cross-compile
#CC=mipsel-linux-gcc

####################################################################
# relative path of the addidata include directory
# IF YOU ARE BUILDING THIS DRIVER OUTSIDE THE KERNEL SOURCE
# PLEASE ADAPT THIS VARIABLE TO YOUR LOCAL INSTALLATION 
ifeq ($(ADDIDATAINC),)
ADDIDATAINC:=/usr/src/linux/include/linux/addidata/
endif
####################################################################


OBJS:=testapci3200_temperature testapci3200_outputs testapci3200_inputs testapci3200_cjc
APCI3200_LIBDIR:=../lib

CFLAGS+=-I$(ADDIDATAINC) -I$(APCI3200_LIBDIR)

#CFLAGS+=-D_ADDI_NO_WIN32_COMPAT

all: $(OBJS)

clean:
	-rm $(OBJS)

# Compile the sample apps

COMMONSRC:=findboards.c input.c errormsg.c $(APCI3200_LIBDIR)/convert.c -lm

testapci3200_temperature: $(APCI3200_LIBDIR)/convert.h
testapci3200_temperature: $(COMMONSRC) testapci3200_temperature.c
	$(CC) -Wall $(CFLAGS) -lm testapci3200_temperature.c  $(COMMONSRC) -o $@

testapci3200_outputs: $(APCI3200_LIBDIR)/convert.h
testapci3200_outputs: $(COMMONSRC) testapci3200_outputs.c
	$(CC) -Wall $(CFLAGS) -lm testapci3200_outputs.c $(COMMONSRC) -o $@
	
testapci3200_inputs: $(APCI3200_LIBDIR)/convert.h
testapci3200_inputs: $(COMMONSRC) testapci3200_inputs.c
	$(CC) -Wall $(CFLAGS) -lm testapci3200_inputs.c $(COMMONSRC) -o $@

testapci3200_cjc: testapci3200_cjc.c $(COMMONSRC) 
	$(CC) -Wall -Wunused  $(CFLAGS) -lm testapci3200_cjc.c  $(COMMONSRC) -o $@
