CFLAGS = -c -g -O2 -pedantic -funsigned-char -Wall -Wstrict-prototypes -Wpointer-arith -Wcast-qual -Wcast-align JFLAGS = -I.. -I/usr/java/jdk1.5.0_06/include/ -I/usr/java/jdk1.5.0_06/include/linux all: bcReadOut.o jniu2f.so bcReadOut.o: bcReadOut.c BoardControlReadOut.h gcc $(JFLAGS) $(CFLAGS) bcReadOut.c -o bcReadOut.o jniu2f.so: bcReadOut.o gcc -shared bcReadOut.o ../u2f/u2f_lib.o ../fec/fec_lib.o ../altro/altro_lib.o ../tools/rcc_error.o ../tools/rcc_time_stamp.o ../tools/get_input.o -o libjniu2f.so clean: rm -f *.so *.o *~ core