FLEX = flex
CC = gcc
BIN = target
all: dirs 1 2 3 4
dirs:
mkdir -p $(BIN)
%: %.lex
$(FLEX) -o $(BIN)/$@.lex.yy.c $<
$(CC) $(BIN)/$@.lex.yy.c -lfl -lm -o $(BIN)/$@
clean:
rm -rfv $(BIN)