message: [Testsuite] Modernize this test to be run out-of-tree.
  New tests should run the make syntax voodoo $@ and $<
  instead of hardcoding the names. We should also document
  how to write one, it's on my list.
diff: @@ -7,14 +7,12 @@ CXXFLAGS_DEBUGINFO = -c -g
  all: main
  main: a.o b.o
  - $(CXX) a.o b.o -o main $(LDFLAGS)
  + $(CXX) $^ -o $@ $(LDFLAGS)
  a.o: a.cpp
  - $(CXX) $(SRCDIR)/a.cpp $(CXXFLAGS_NO_DEBUGINFO) -o a.o
  + $(CXX) $< $(CXXFLAGS_NO_DEBUGINFO) -o $@
  b.o: b.cpp
  - $(CXX) $(SRCDIR)/b.cpp $(CXXFLAGS_DEBUGINFO) -o b.o
  -
  -clean: OBJECTS += a.o b.o main
  + $(CXX) $< $(CXXFLAGS_DEBUGINFO) -o $@
  include $(LEVEL)/Makefile.rules
  