Makefile revision 9acd0d92f4135bfb6a31eaad067b2972d6e1b62c
17a17889829b3f3655c47e2b01e282832fdb466d6Jeffrey Yasskin##===- unittests/Makefile ----------------------------------*- Makefile -*-===## 27a17889829b3f3655c47e2b01e282832fdb466d6Jeffrey Yasskin# 37a17889829b3f3655c47e2b01e282832fdb466d6Jeffrey Yasskin# The LLVM Compiler Infrastructure 47a17889829b3f3655c47e2b01e282832fdb466d6Jeffrey Yasskin# 57a17889829b3f3655c47e2b01e282832fdb466d6Jeffrey Yasskin# This file is distributed under the University of Illinois Open Source 67a17889829b3f3655c47e2b01e282832fdb466d6Jeffrey Yasskin# License. See LICENSE.TXT for details. 77a17889829b3f3655c47e2b01e282832fdb466d6Jeffrey Yasskin# 87a17889829b3f3655c47e2b01e282832fdb466d6Jeffrey Yasskin##===----------------------------------------------------------------------===## 97a17889829b3f3655c47e2b01e282832fdb466d6Jeffrey Yasskin 107a17889829b3f3655c47e2b01e282832fdb466d6Jeffrey Yasskin# If CLANG_LEVEL is not set, then we are the top-level Makefile. Otherwise, we 117a17889829b3f3655c47e2b01e282832fdb466d6Jeffrey Yasskin# are being included from a subdirectory makefile. 127a17889829b3f3655c47e2b01e282832fdb466d6Jeffrey Yasskin 137a17889829b3f3655c47e2b01e282832fdb466d6Jeffrey Yasskinifndef CLANG_LEVEL 147a17889829b3f3655c47e2b01e282832fdb466d6Jeffrey Yasskin 157a17889829b3f3655c47e2b01e282832fdb466d6Jeffrey YasskinIS_UNITTEST_LEVEL := 1 167a17889829b3f3655c47e2b01e282832fdb466d6Jeffrey YasskinCLANG_LEVEL := .. 177a17889829b3f3655c47e2b01e282832fdb466d6Jeffrey YasskinPARALLEL_DIRS = Frontend 187a17889829b3f3655c47e2b01e282832fdb466d6Jeffrey Yasskin 197a17889829b3f3655c47e2b01e282832fdb466d6Jeffrey Yasskinendif # CLANG_LEVEL 207a17889829b3f3655c47e2b01e282832fdb466d6Jeffrey Yasskin 217a17889829b3f3655c47e2b01e282832fdb466d6Jeffrey Yasskininclude $(CLANG_LEVEL)/Makefile 227a17889829b3f3655c47e2b01e282832fdb466d6Jeffrey Yasskin 237a17889829b3f3655c47e2b01e282832fdb466d6Jeffrey Yasskinifndef IS_UNITTEST_LEVEL 247a17889829b3f3655c47e2b01e282832fdb466d6Jeffrey Yasskin 259acd0d92f4135bfb6a31eaad067b2972d6e1b62cDaniel DunbarMAKEFILE_UNITTEST_NO_INCLUDE_COMMON := 1 267a17889829b3f3655c47e2b01e282832fdb466d6Jeffrey Yasskininclude $(LLVM_SRC_ROOT)/unittests/Makefile.unittest 277a17889829b3f3655c47e2b01e282832fdb466d6Jeffrey Yasskin 287a17889829b3f3655c47e2b01e282832fdb466d6Jeffrey Yasskinendif # IS_UNITTEST_LEVEL 29