Author: davide
Date: Tue Mar 20 16:47:47 2018
New Revision: 328062

URL: http://llvm.org/viewvc/llvm-project?rev=328062&view=rev
Log:
[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.

Modified:
    
lldb/trunk/packages/Python/lldbsuite/test/lang/cpp/operator-overload/Makefile

Modified: 
lldb/trunk/packages/Python/lldbsuite/test/lang/cpp/operator-overload/Makefile
URL: 
http://llvm.org/viewvc/llvm-project/lldb/trunk/packages/Python/lldbsuite/test/lang/cpp/operator-overload/Makefile?rev=328062&r1=328061&r2=328062&view=diff
==============================================================================
--- 
lldb/trunk/packages/Python/lldbsuite/test/lang/cpp/operator-overload/Makefile 
(original)
+++ 
lldb/trunk/packages/Python/lldbsuite/test/lang/cpp/operator-overload/Makefile 
Tue Mar 20 16:47:47 2018
@@ -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


_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to