Bob Feng 
							
						 
					 
					
						
						
							
						
						124f1dd1ee 
					 
					
						
						
							
							BaseTools: Fix the ending character for Linux script BuildEnv  
						
						... 
						
						
						
						Signed-off-by: Bob Feng <bob.c.feng@intel.com >
Cc: Liming Gao <gaoliming@byosoft.com.cn >
Cc: Yuwei Chen <yuwei.chen@intel.com >
Cc: Matthew Carlson <matthewfcarlson@gmail.com >
Cc: Michael D Kinney <michael.d.kinney@intel.com >
Cc: Leif Lindholm <leif@nuviainc.com >
Reviewed-by: Leif Lindholm <leif@nuviainc.com >
Reviewed-by: Michael D Kinney <michael.d.kinney@intel.com > 
						
						
					 
					
						2021-02-10 01:48:50 +00:00 
						 
				 
			
				
					
						
							
							
								Matthew Carlson 
							
						 
					 
					
						
						
							
						
						1534b6228b 
					 
					
						
						
							
							BaseTools: Use pip module if available, CI uses it by default  
						
						... 
						
						
						
						Use the new edk2-basetools pip module.
Includes a helpful message in setup to let users know which has been
selected.
Cc: Bob Feng <bob.c.feng@intel.com >
Cc: Liming Gao <gaoliming@byosoft.com.cn >
Cc: Yuwei Chen <yuwei.chen@intel.com >
Reviewed-by: Bob Feng <bob.c.feng@intel.com >
Reviewed-by: Yuwei <Chen<yuwei.chen@intel.com >
Signed-off-by: Matthew Carlson <matthewfcarlson@gmail.com > 
						
						
					 
					
						2021-02-09 03:56:37 +00:00 
						 
				 
			
				
					
						
							
							
								Michael D Kinney 
							
						 
					 
					
						
						
							
						
						2e351cbe8e 
					 
					
						
						
							
							BaseTools: Replace BSD License with BSD+Patent License  
						
						... 
						
						
						
						https://bugzilla.tianocore.org/show_bug.cgi?id=1373 
Replace BSD 2-Clause License with BSD+Patent License.  This change is
based on the following emails:
  https://lists.01.org/pipermail/edk2-devel/2019-February/036260.html 
  https://lists.01.org/pipermail/edk2-devel/2018-October/030385.html 
RFCs with detailed process for the license change:
  V3: https://lists.01.org/pipermail/edk2-devel/2019-March/038116.html 
  V2: https://lists.01.org/pipermail/edk2-devel/2019-March/037669.html 
  V1: https://lists.01.org/pipermail/edk2-devel/2019-March/037500.html 
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Michael D Kinney <michael.d.kinney@intel.com >
Reviewed-by: Bob Feng <bob.c.feng@intel.com > 
					
						2019-04-09 09:10:20 -07:00 
						 
				 
			
				
					
						
							
							
								Laszlo Ersek 
							
						 
					 
					
						
						
							
						
						4bbf39632c 
					 
					
						
						
							
							BaseTools/BuildEnv: override "set -C" (noclobber) in sourcing shell env  
						
						... 
						
						
						
						The BuildEnv utility is sourced (executed by the user's interactive shell)
when the user sets up the build session. Some users like to set -C
(noclobber) for some additional safety in their shells, which trips up
BuildEnv. Update the redirection operator so that it overrides noclobber.
Cc: Liming Gao <liming.gao@intel.com >
Cc: Thomas Huth <thuth@redhat.com >
Cc: Yonghong Zhu <yonghong.zhu@intel.com >
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Laszlo Ersek <lersek@redhat.com >
Reviewed-by: Liming Gao <liming.gao@intel.com >
Reviewed-by: Thomas Huth <thuth@redhat.com > 
						
						
					 
					
						2017-10-18 11:34:03 +02:00 
						 
				 
			
				
					
						
							
							
								Hao Wu 
							
						 
					 
					
						
						
							
						
						b4dc05e854 
					 
					
						
						
							
							BaseTools/BuildEnv: Do not modify the env 'PACKAGES_PATH' in BuildEnv  
						
						... 
						
						
						
						https://bugzilla.tianocore.org/show_bug.cgi?id=236 
The script 'BuildEnv' modifies the value of the environment variable
'PACKAGES_PATH' (line 44). The script will substitute the ':' symbol
(separating multiple paths) with a space.
This is not supposed to happen since users might later use 'PACKAGES_PATH'
during the code-building process under a multiple-workspace scenario.
Cc: Liming Gao <liming.gao@intel.com >
Cc: Yonghong Zhu <yonghong.zhu@intel.com >
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu <hao.a.wu@intel.com >
Reviewed-by: Liming Gao <liming.gao@intel.com > 
					
						2016-11-18 08:32:28 +08:00 
						 
				 
			
				
					
						
							
							
								Leif Lindholm 
							
						 
					 
					
						
						
							
						
						c112e371ce 
					 
					
						
						
							
							edksetup.sh, BaseTools/BuildEnv: add --reconfig support  
						
						... 
						
						
						
						Add command line option --reconfig to edksetup.sh, forcing cached
copies of Conf/*.txt to be overwritten.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Leif Lindholm <leif.lindholm@linaro.org >
Reviewed-by: Liming Gao <liming.gao@intel.com > 
						
						
					 
					
						2016-10-24 13:53:16 +01:00 
						 
				 
			
				
					
						
							
							
								Liming Gao 
							
						 
					 
					
						
						
							
						
						094a67398f 
					 
					
						
						
							
							BaseTools: Update edksetup.sh to support multiple workspaces  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Liming Gao <liming.gao@intel.com >
Reviewed-by: Wu Hao A <hao.a.wu@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18584  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2015-10-08 09:29:56 +00:00 
						 
				 
			
				
					
						
							
							
								Yingke Liu 
							
						 
					 
					
						
						
							
						
						97fa0ee9b1 
					 
					
						
						
							
							License header updated to match correct format.  
						
						... 
						
						
						
						Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Yingke Liu <yingke.d.liu@intel.com >
Reviewed-by: Liming Gao <liming.gao@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15971  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2014-08-28 13:53:34 +00:00 
						 
				 
			
				
					
						
							
							
								Paolo Bonzini 
							
						 
					 
					
						
						
							
						
						1c023eb357 
					 
					
						
						
							
							BuildEnv: remove useless check before setting $WORKSPACE  
						
						... 
						
						
						
						As long as $EDK_TOOLS_PATH is properly set, the BaseTools/ directory
is not necessary in the workspace.  The BuildEnv file itself suggests
setting the variable if BaseTools/ is not available.
However, this only works if the user also sets $WORKSPACE.  Otherwise,
BuildEnv refuses to set WORKSPACE itself and does not even try to use
the preset $EDK_TOOLS_PATH.  Remove the check that fails, as it does
not have any practical benefit.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com >
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15702  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2014-07-28 17:37:46 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						64b2609fcf 
					 
					
						
						
							
							Sync BaseTools Trunk (version r2518) to EDKII main trunk.  
						
						... 
						
						
						
						Signed-off-by: Liming Gao <liming.gao@intel.com >
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@13178  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2012-04-10 07:18:20 +00:00 
						 
				 
			
				
					
						
							
							
								qhuang8 
							
						 
					 
					
						
						
							
						
						14c48571ae 
					 
					
						
						
							
							Sync EDKII BaseTools to BaseTools project r1997  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10680  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-07-21 02:46:15 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						40d841f6a8 
					 
					
						
						
							
							Sync EDKII BaseTools to BaseTools project r1971  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10502  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2010-05-18 05:04:32 +00:00 
						 
				 
			
				
					
						
							
							
								lgao4 
							
						 
					 
					
						
						
							
						
						a709adfaf0 
					 
					
						
						
							
							Sync tool code to BuildTools project r1783.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@9623  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2009-12-29 06:16:53 +00:00 
						 
				 
			
				
					
						
							
							
								lhauch 
							
						 
					 
					
						
						
							
						
						76c6abd94f 
					 
					
						
						
							
							setting executable on these files  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@5241  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-05-20 17:43:07 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						b9a615fa77 
					 
					
						
						
							
							Under the buildtools.tianocore.org BaseTools tree, we are renaming  
						
						... 
						
						
						
						BaseTools/PseudoBin to BaseTools/BinWrappers.
This change requires an update in the buildtools source (BaseTools 
directory) as well.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4690  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2008-02-13 22:44:22 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						2dffc141fb 
					 
					
						
						
							
							modified edk2/BaseTools/BuildEnv:  
						
						... 
						
						
						
						Minor cleanup:
    Conf/BuildEnv.sh2 -> Conf/BuildEnv.sh
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4387  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2007-12-11 09:12:40 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						66dcb2f08a 
					 
					
						
						
							
							modified edk2/BaseTools/BuildEnv:  
						
						... 
						
						
						
						deleted  edk2/BaseTools/BuildEnv.py:
  Resolve https://edk2.tianocore.org/servlets/Scarab/id/EDKT557 
    "All code in the edk2 tree must not require third party tools
     for running the provided tools."
  which refers to the usage of python by BuildEnv.py.
  /sigh
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4386  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2007-12-11 09:03:30 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						6e98e26326 
					 
					
						
						
							
							Make scripts work from $WORKSPACE/BaseTools.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4152  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2007-10-17 02:19:35 +00:00 
						 
				 
			
				
					
						
							
							
								jljusten 
							
						 
					 
					
						
						
							
						
						b9e61d7d16 
					 
					
						
						
							
							Moving from $WORKSPACE/Tools/BuildEnv $WORKSPACE/BaseTools/BuildEnv.  
						
						... 
						
						
						
						git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@4150  6f19259b-4bc3-4df7-8a09-765794883524 
						
						
					 
					
						2007-10-17 02:08:31 +00:00