From 2c3394ac39d9667d8d5c136d4d26ef7871427893 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Wed, 20 Aug 2003 20:24:16 +0000 Subject: [PATCH] New makefile for new directory git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7990 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/C++Frontend/Makefile | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 test/C++Frontend/Makefile diff --git a/test/C++Frontend/Makefile b/test/C++Frontend/Makefile new file mode 100644 index 00000000000..3b1ac98b0f4 --- /dev/null +++ b/test/C++Frontend/Makefile @@ -0,0 +1,20 @@ +# test/Regression/C++Frontend/CompileFail/Makefile +# +# This directory contains regression tests for the GCC C++ frontend for LLVM. +# These tests are C++ source files that are input to GCC and compiled to .ll +# files. After that, the files are assembled by the LLVM 'as' program to make +# sure GCC emitted something valid. This is intended to catch crashers and bad +# output by GCC. Miscompilations by GCC should be caught by the +# test/Programs/SingleSource/UnitTests test suite +# +LEVEL = ../../../.. +include $(LEVEL)/test/Makefile.tests + +TESTS := $(wildcard *.cpp) +TR_TESTS := $(wildcard *.cpp.tr) + +all:: $(addprefix Output/, $(TESTS:%.cpp=%.tbc)) +all:: $(addprefix Output/, $(TR_TESTS:%=%.out)) + +Output/%.cpp.tr.out: %.cpp.tr Output/.dir $(LCC1XX) + -$(TESTRUNR) $<