| 
									
										
										
										
											2016-06-01 12:25:24 +08:00
										 |  |  | #!/bin/bash -e | 
					
						
							|  |  |  | # | 
					
						
							|  |  |  | # Cross compile QEMU with mingw toolchain on Linux. | 
					
						
							|  |  |  | # | 
					
						
							|  |  |  | # Copyright (c) 2016 Red Hat Inc. | 
					
						
							|  |  |  | # | 
					
						
							|  |  |  | # Authors: | 
					
						
							|  |  |  | #  Fam Zheng <famz@redhat.com> | 
					
						
							|  |  |  | # | 
					
						
							|  |  |  | # This work is licensed under the terms of the GNU GPL, version 2 | 
					
						
							|  |  |  | # or (at your option) any later version. See the COPYING file in | 
					
						
							|  |  |  | # the top-level directory. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | . common.rc | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | requires mingw dtc | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-09-28 15:31:32 +08:00
										 |  |  | cd "$BUILD_DIR" | 
					
						
							| 
									
										
										
										
											2016-10-11 17:16:23 +01:00
										 |  |  | DEF_TARGET_LIST="x86_64-softmmu,aarch64-softmmu" | 
					
						
							| 
									
										
										
										
											2016-09-28 15:31:32 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-06-01 12:25:24 +08:00
										 |  |  | for prefix in x86_64-w64-mingw32- i686-w64-mingw32-; do | 
					
						
							| 
									
										
										
										
											2016-10-11 17:16:23 +01:00
										 |  |  |     TARGET_LIST=${TARGET_LIST:-$DEF_TARGET_LIST} \ | 
					
						
							| 
									
										
										
										
											2016-06-01 12:25:24 +08:00
										 |  |  |         build_qemu --cross-prefix=$prefix \ | 
					
						
							|  |  |  |         --enable-trace-backends=simple \ | 
					
						
							|  |  |  |         --enable-gnutls \ | 
					
						
							|  |  |  |         --enable-nettle \ | 
					
						
							|  |  |  |         --enable-curl \ | 
					
						
							|  |  |  |         --enable-vnc \ | 
					
						
							|  |  |  |         --enable-bzip2 \ | 
					
						
							|  |  |  |         --enable-guest-agent \ | 
					
						
							| 
									
										
										
										
											2018-03-16 13:25:39 +01:00
										 |  |  |         --with-sdlabi=2.0 \ | 
					
						
							|  |  |  |         --with-gtkabi=3.0 | 
					
						
							| 
									
										
										
										
											2017-09-22 17:49:31 +02:00
										 |  |  |     install_qemu | 
					
						
							| 
									
										
										
										
											2016-06-01 12:25:24 +08:00
										 |  |  |     make clean | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | done |