CFLAGS = -DALTRODEBUG -I.. -c -g -O2 -pedantic -funsigned-char -Wall -Wstrict-prototypes -Wpointer-arith -Wcast-qual -Wcast-align LFLAGS = -L. -L../tools -L../altro -L../u2f -lfec -lu2f -laltro -ltools all: libfec.so fec_test altrobus_scope fec_lib.o: fec_lib.c fec.h gcc $(CFLAGS) fec_lib.c -o fec_lib.o libfec.so: fec_lib.o gcc -shared -L. -o libfec.so fec_lib.o fec_test.o: fec_test.c gcc $(CFLAGS) fec_test.c -o fec_test.o fec_test: fec_test.o libfec.so gcc fec_test.o $(LFLAGS) -o fec_test altrobus_scope.o: altrobus_scope.c gcc $(CFLAGS) altrobus_scope.c -o altrobus_scope.o altrobus_scope: altrobus_scope.o libfec.so gcc altrobus_scope.o $(LFLAGS) -o altrobus_scope clean: rm -f *.so *.o *~ core fec_test altrobus_scope