CC = gcc CFLAGS = -g -I . liblabcomm.a : labcomm.o labcomm_fd_reader_writer.o experimental/labcomm_udp_reader_writer.o \ experimental/udp_hack.o experimental/ethaddr.o \ experimental/labcomm_thr_reader_writer.o \ experimental/ThrottleDrv/ethernet_drv.o experimental/ThrottleDrv/throttle_drv.o ar -r liblabcomm.a $^ labcomm.o : labcomm.c labcomm.h labcomm_private.h labcomm_fd_reader_writer.o : labcomm_fd_reader_writer.c labcomm_fd_reader_writer.h labcomm.h labcomm_private.h ethaddr.o: ethaddr.c %o: %c %h clean: rm *.o experimental/*.o experimental/ThrottleDrv/*.o distclean: clean rm liblabcomm.a