RE2C = re2c -w --no-generation-date all: _expander.cc _mwscan.cc _mwscan.so _expander.so _expander.so: _expander.cc (cd .. && python ./setup.py-mwlib build_ext --inplace build) _mwscan.so: _mwscan.cc (cd .. && python ./setup.py-mwlib build_ext --inplace build) _expander.cc: _expander.re $(RE2C) -o _expander.cc _expander.re _mwscan.cc: _mwscan.re $(RE2C) -o _mwscan.cc _mwscan.re clean:: rm -rf *.pyc *~ *.so build a.out