Home | History | Annotate | Download | only in unittests
      1 ##===- unittests/Makefile ----------------------------------*- Makefile -*-===##
      2 #
      3 #                     The LLVM Compiler Infrastructure
      4 #
      5 # This file is distributed under the University of Illinois Open Source
      6 # License. See LICENSE.TXT for details.
      7 #
      8 ##===----------------------------------------------------------------------===##
      9 
     10 # If CLANG_LEVEL is not set, then we are the top-level Makefile. Otherwise, we
     11 # are being included from a subdirectory makefile.
     12 
     13 ifndef CLANG_LEVEL
     14 
     15 IS_UNITTEST_LEVEL := 1
     16 CLANG_LEVEL := ..
     17 PARALLEL_DIRS = ASTMatchers Basic AST Frontend Lex Tooling
     18 
     19 endif  # CLANG_LEVEL
     20 
     21 include $(CLANG_LEVEL)/Makefile
     22 
     23 ifndef IS_UNITTEST_LEVEL
     24 
     25 MAKEFILE_UNITTEST_NO_INCLUDE_COMMON := 1
     26 include $(LLVM_SRC_ROOT)/unittests/Makefile.unittest
     27 
     28 endif  # IS_UNITTEST_LEVEL
     29