about summary refs log blame commit diff stats
path: root/tests/unittests/test_chat_session.c
blob: fd934737364ac2d5b13c1b50841b8087a0a3ca75 (plain) (tree)
-c utf8.c } older_than termbox.o termbox.c termbox.h input.inl output.inl bytebuffer.inl && { $CC $CFLAGS -c termbox.c } older_than libtermbox.a *.o && { ar rcs libtermbox.a *.o } noisy_cd .. $CXX $CFLAGS .build/*.o termbox/libtermbox.a -o .build/mu_bin cp .build/mu_bin . } ## [0-9]*.mu -> core.mu MU_LAYERS=$(./enumerate/enumerate --until $UNTIL_LAYER |grep '\.mu$') || exit 0 # ok if no .mu files cat $MU_LAYERS |update core.mu exit 0 # scenarios considered: # 0 status when nothing needs updating # no output when nothing needs updating # no output for mu.cc when .mu files modified # touch mu.cc but don't modify it; no output on second build # touch a .cc layer but don't modify it; no output on second build # only a single layer is recompiled when changing a C++ function # stop immediately after failure in tangle # stop immediately after target provided at commandline