
CFLAGS += -O2

all: canlib.o cansend canmon busload cananalyser canping canreply

.c.o:
	xscale_le-gcc -Wall $(CFLAGS) -c $<

cansend: cansend.c canlib.o
	xscale_le-gcc -Wall $(CFLAGS) cansend.c canlib.o -o cansend

canmon: canmon.c canlib.o
	xscale_le-gcc -Wall $(CFLAGS) canmon.c canlib.o -o canmon

busload: busload.c canlib.o
	xscale_le-gcc -Wall $(CFLAGS) busload.c canlib.o /opt/montavista/pro/devkit/arm/xscale_le/target/liblibncurses.so.5 -o busload

cananalyser: cananalyser.c canlib.o
	xscale_le-gcc -Wall $(CFLAGS) cananalyser.c canlib.o /opt/montavista/pro/devkit/arm/xscale_le/target/liblibncurses.so.5 -o cananalyser

canping: canping.c canlib.o
	xscale_le-gcc -Wall $(CFLAGS) canping.c canlib.o -o canping

canreply: canreply.c canlib.o
	xscale_le-gcc -Wall $(CFLAGS) canreply.c canlib.o -o canreply

clean:
	rm -f *.o
	rm -f cansend canmon busload cananalyser canping canreply
