19 lines
335 B
Makefile
19 lines
335 B
Makefile
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
|