
CFLAGS = -std=c99 -pedantic -m64 -O2 -Wall -Wextra

prog = nocomment

.PHONY: all clean

.SILENT:

all: $(prog)

$(prog): nocomment.l
	flex -o $(addsuffix .c,$@) $<
	$(CC) $(CFLAGS) -o $@ $(addsuffix .c,$@)

clean:
	rm -f $(prog) $(addsuffix .c,$(prog))

