PROG = re

SRCS = re.c buf.c cmds.c insert.c undo.c search.c ex.c
HEADERS = buf.h
OBJS = $(SRCS:.c=.o)

cc = gcc
CFLAGS = -Wall -Werror -g
LDFLAGS += -lncurses

all: $(PROG)

clean:
	rm -f $(OBJS) $(PROG)

$(PROG): $(OBJS) $(HEADERS)
	$(CC) $(LDFLAGS) -o $@ $(OBJS)
