Makefile (299B)
1 CC=c89 2 CFLAGS=-ggdb -pedantic -fsanitize=address -Wall -Wextra 3 CPPFLAGS=-D_XOPEN_SOURCE=500 -D_POSIX_C_SOURCE=200112L 4 5 SRC = types.c util.c parse.c ed.c 6 OBJ = ${SRC:.c=.o} 7 8 .POSIX: 9 all: ed 10 11 .c.o: 12 ${CC} -c ${CFLAGS} ${CPPFLAGS} $< 13 14 ed: ${OBJ} 15 ${CC} -o $@ ${OBJ} ${CFLAGS} 16 17 clean: 18 rm -rf *.o ed 19