CXXFLAGS := --std=c++17 -ggdb LDLIBS := $$(pkg-config --cflags --libs readline) -lboost_system %.yy.c: %.l flex -o $@ --header-file=$*.yy.h $< %.yy.o: %.yy.c ${COMPILE.c} $< -o $@ %.o: %.cpp ${COMPILE.cpp} $< -o $@ main: lisp_balance.yy.o main.o io.o shell.o ${LINK.cpp} -o fu-shell $+ ${LDLIBS} clean: -rm *.yy.* -rm *.o