CC = gcc CFLAGS = -g -Wall PRGS = test_string_buffer OBJS = test_string_buffer.o string_buffer.o test_string_buffer: $(OBJS) $(CC) $(CFLAGS) -o test_string_buffer $(OBJS) test_string_buffer.o: test_string_buffer.c string_buffer.h $(CC) $(CFLAGS) -o test_string_buffer.o -c test_string_buffer.c clean: rm -f $(PRGS) $(OBJS)