1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
CC = gcc FLGS = -Wall -Werror -g SSRCS = main.c sqlist.c LSRCS = main.c lklist.c OPT = ./list ALL: link run clean link: $(CC) $(LSRCS) $(FLGS) -o $(OPT) list: $(CC) $(SSRCS) $(FLGS) -o $(OPT) run: $(OPT) gdb: $(OPT) gdb $(OPT) clean: rm $(OPT)