From ff092f51b8cd50196bd0e47a27d7154b7e41f5cd Mon Sep 17 00:00:00 2001 From: Davide Italiano Date: Tue, 20 Mar 2018 23:47:47 +0000 Subject: [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. llvm-svn: 328062 --- .../Python/lldbsuite/test/lang/cpp/operator-overload/Makefile | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'lldb/packages/Python/lldbsuite/test/lang/cpp/operator-overload') diff --git a/lldb/packages/Python/lldbsuite/test/lang/cpp/operator-overload/Makefile b/lldb/packages/Python/lldbsuite/test/lang/cpp/operator-overload/Makefile index 7d85a3a81f8..ae96a868f18 100644 --- a/lldb/packages/Python/lldbsuite/test/lang/cpp/operator-overload/Makefile +++ b/lldb/packages/Python/lldbsuite/test/lang/cpp/operator-overload/Makefile @@ -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 -- cgit v1.2.3