| 
									
										
										
										
											2020-07-02 10:43:04 -07:00
										 |  |  | # -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*- | 
					
						
							|  |  |  | # vim: set filetype=python: | 
					
						
							|  |  |  | # This Source Code Form is subject to the terms of the Mozilla Public | 
					
						
							|  |  |  | # License, v. 2.0. If a copy of the MPL was not distributed with this | 
					
						
							|  |  |  | # file, You can obtain one at http://mozilla.org/MPL/2.0/. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | XPIDL_SOURCES += [ | 
					
						
							|  |  |  |     'nsIScreencastService.idl', | 
					
						
							|  |  |  | ] | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | XPIDL_MODULE = 'jugglerscreencast' | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | SOURCES += [ | 
					
						
							| 
									
										
										
										
											2020-07-14 11:20:36 -07:00
										 |  |  |     'HeadlessWindowCapturer.cpp', | 
					
						
							| 
									
										
										
										
											2020-07-02 10:43:04 -07:00
										 |  |  |     'nsScreencastService.cpp', | 
					
						
							|  |  |  |     'ScreencastEncoder.cpp', | 
					
						
							|  |  |  | ] | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | XPCOM_MANIFESTS += [ | 
					
						
							|  |  |  |     'components.conf', | 
					
						
							|  |  |  | ] | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | LOCAL_INCLUDES += [ | 
					
						
							|  |  |  |     '/dom/media/systemservices', | 
					
						
							|  |  |  |     '/media/libyuv/libyuv/include', | 
					
						
							| 
									
										
										
										
											2020-10-28 14:47:14 -07:00
										 |  |  |     '/third_party/libwebrtc', | 
					
						
							|  |  |  |     '/third_party/libwebrtc/webrtc', | 
					
						
							| 
									
										
										
										
											2020-07-02 10:43:04 -07:00
										 |  |  | ] | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-07-14 11:20:36 -07:00
										 |  |  | LOCAL_INCLUDES += [ | 
					
						
							|  |  |  |     '/widget', | 
					
						
							|  |  |  |     '/widget/headless', | 
					
						
							|  |  |  | ] | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-07-21 09:26:59 -07:00
										 |  |  | LOCAL_INCLUDES += [ | 
					
						
							|  |  |  |     '/third_party/aom/third_party/libwebm', | 
					
						
							|  |  |  | ] | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | SOURCES += [ | 
					
						
							|  |  |  |     '/third_party/aom/third_party/libwebm/mkvmuxer/mkvmuxer.cc', | 
					
						
							|  |  |  |     '/third_party/aom/third_party/libwebm/mkvmuxer/mkvmuxerutil.cc', | 
					
						
							|  |  |  |     '/third_party/aom/third_party/libwebm/mkvmuxer/mkvwriter.cc', | 
					
						
							|  |  |  |     'WebMFileWriter.cpp', | 
					
						
							|  |  |  | ] | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2020-10-28 14:47:14 -07:00
										 |  |  | include('/dom/media/webrtc/third_party_build/webrtc.mozbuild') | 
					
						
							| 
									
										
										
										
											2020-07-02 10:43:04 -07:00
										 |  |  | include('/ipc/chromium/chromium-config.mozbuild') | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | FINAL_LIBRARY = 'xul' |