BOOST=1_88_0 OPTS=-std=c++26 -Wall -O2 -g -I/usr/local/boost_$(BOOST) -L/usr/local/boost_$(BOOST)/stage/lib LIBS=-lboost_date_time -lboost_system -lboost_container -lboost_context cobalt: cobalt.cc gcc $(OPTS) cobalt.cc -o cobalt -lstdc++ -lboost_cobalt $(LIBS) -L../trunk -lc++script echo-cobalt: echo.cc gcc $(OPTS) -DCOBALT_ECHO echo.cc -o echo-cobalt -lstdc++ -lboost_cobalt $(LIBS) asio: asio.cc gcc $(OPTS) -DASIO_ECHO asio.cc -o asio -lstdc++ $(LIBS) popen: popen.cc gcc $(OPTS) popen.cc -o popen -lstdc++ -lboost_cobalt $(LIBS) -L../trunk -lc++script channel: channel.cc gcc $(OPTS) channel.cc -o channel -lstdc++ $(LIBS) -L../trunk -lc++script cob_gen: cob_gen.cc gcc $(OPTS) cob_gen.cc -o cob_gen -lstdc++ $(LIBS) -lboost_cobalt -L../trunk -lc++script basic_coro: basic_coro.cc gcc $(OPTS) basic_coro.cc do_nothing.cc -o basic_coro -lstdc++ $(LIBS) -L../trunk -lc++script clean: rm -f echo-cobalt echo-asio cobalt popen channel cob_gen basic_coro