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