Author: dim
Date: Thu Nov 28 20:09:19 2019
New Revision: 355189
URL: https://svnweb.freebsd.org/changeset/base/355189

Log:
  MFC r354908:
  
  Add explanatory comments for the different SRCS_xxx variables used in
  the Makefiles for libllvm and libclang.  While here, cleanup a commented
  out SRCS entry in libllvmminimal's Makefile.

Modified:
  stable/12/lib/clang/libclang/Makefile
  stable/12/lib/clang/libllvm/Makefile
Directory Properties:
  stable/12/   (props changed)

Changes in other areas also in this revision:
Modified:
  stable/11/lib/clang/libclang/Makefile
  stable/11/lib/clang/libllvm/Makefile
Directory Properties:
  stable/11/   (props changed)

Modified: stable/12/lib/clang/libclang/Makefile
==============================================================================
--- stable/12/lib/clang/libclang/Makefile       Thu Nov 28 19:38:57 2019        
(r355188)
+++ stable/12/lib/clang/libclang/Makefile       Thu Nov 28 20:09:19 2019        
(r355189)
@@ -20,6 +20,12 @@ CXXFLAGS.Module.cpp+= -fpermissive
 
 SRCDIR=                tools/clang/lib
 
+# Explanation of different SRCS variants below:
+# SRCS_MIN:    always required, even for bootstrap
+# SRCS_EXT:    required for MK_CLANG_EXTRAS
+# SRCS_FUL:    required for MK_CLANG_FULL
+# SRCS_LDB:    required for MK_LLDB
+
 SRCS_FUL+=     ARCMigrate/ARCMT.cpp
 SRCS_FUL+=     ARCMigrate/ARCMTActions.cpp
 SRCS_FUL+=     ARCMigrate/FileRemapper.cpp

Modified: stable/12/lib/clang/libllvm/Makefile
==============================================================================
--- stable/12/lib/clang/libllvm/Makefile        Thu Nov 28 19:38:57 2019        
(r355188)
+++ stable/12/lib/clang/libllvm/Makefile        Thu Nov 28 20:09:19 2019        
(r355189)
@@ -26,6 +26,17 @@ CFLAGS+=     -I${LLVM_SRCS}/lib/Target/${arch}
 
 SRCDIR=                lib
 
+# Explanation of different SRCS variants below:
+# SRCS_MIN:    always required, even for bootstrap
+# SRCS_MIW:    required for world stage (after cross-tools)
+# SRCS_EXT:    required for MK_CLANG_EXTRAS
+# SRCS_EXL:    required for MK_CLANG_EXTRAS and MK_LLD
+# SRCS_FUL:    required for MK_CLANG_FULL
+# SRCS_LLD:    required for MK_LLD
+# SRCS_XDB:    required for MK_CLANG_EXTRAS and MK_LLDB
+# SRCS_XDL:    required for MK_CLANG_EXTRAS, MK_LLD and MK_LLDB
+# SRCS_XDW:    required for MK_CLANG_EXTRAS and MK_LLDB in world stage
+
 SRCS_MIN+=     Analysis/AliasAnalysis.cpp
 SRCS_MIN+=     Analysis/AliasAnalysisEvaluator.cpp
 SRCS_MIN+=     Analysis/AliasAnalysisSummary.cpp
_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to