CFLAGS=-Wall -W -O3 -pipe #CFLAGS=-Wextra -g -O0 -pipe LIBS=-lfl PYTHON_SOURCES=$(wildcard *.py) PYTHON_OBJECTS=$(PYTHON_SOURCES:.py=.pyo) %.yy.c: %.l flex -o $@ $^ %.pyo: %.py ./compile $< all: sse_lex_c $(PYTHON_OBJECTS) sse_lex_c: sse_lex_c.yy.o $(CC) -o $@ $^ $(LIBS) clean: rm -f *.o sse_lex_c.yy.c sse_lex_c *.pyc *.pyo .PHONY: all clean