BIN=example CC=gcc FLAGS=-Wall default: serial example $(CC) $(FLAGS) $(LIBS) serial.o example.o -o $(BIN) clean: rm -f *.o $(BIN) example: example.c $(CC) $(FLAGS) $(HDRS) -c example.c serial: serial.c serial.h $(CC) $(FLAGS) $(HDRS) -c serial.c