# Makefile for regcmp

CFLAGS = -ansi -pedantic -Wall -Werror -O2
SOURCE = dfa fa main nfa nfa_to_dfa regcmp regex_to_nfa

all: regcmp

clean:
	rm -f regcmp $(SOURCE:%=%.o)

$(SOURCE:%=%.o): %.o: %.c
	$(CC) $(CFLAGS) -c -o $@ $<

regcmp: $(SOURCE:%=%.o)
	$(CC) $(CFLAGS) -o $@ $^

