Advertisement
Guest User

Untitled

a guest
Sep 15th, 2015
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 51.27 KB | None | 0 0
  1. #!/home/serge/projects/gecko-dev/obj-x86_64-unknown-linux-gnu/_virtualenv/bin/python
  2. # coding=utf-8
  3.  
  4. import os
  5. import types
  6. topsrcdir = '''/home/serge/projects/gecko-dev'''
  7. if not os.path.isabs(topsrcdir):
  8. rel = os.path.join(os.path.dirname(__file__), topsrcdir)
  9. topsrcdir = os.path.abspath(rel)
  10. topsrcdir = os.path.normpath(topsrcdir)
  11.  
  12. topobjdir = os.path.abspath(os.path.dirname(__file__))
  13.  
  14. defines = [(name[1:-1], value[1:-1]) for name, value in [
  15. (''' HAVE_64BIT_BUILD ''', ' 1 '),
  16. (''' MOZ_ENABLE_PROFILER_SPS ''', ' 1 '),
  17. (''' MOZILLA_VERSION ''', r''' "43.0a1" '''),
  18. (''' MOZILLA_VERSION_U ''', r''' 43.0a1 '''),
  19. (''' MOZILLA_UAVERSION ''', r''' "43.0" '''),
  20. (''' XP_LINUX ''', ' 1 '),
  21. (''' D_INO ''', r''' d_ino '''),
  22. (''' MOZ_DEBUG_SYMBOLS ''', ' 1 '),
  23. (''' STDC_HEADERS ''', ' 1 '),
  24. (''' HAVE_VISIBILITY_HIDDEN_ATTRIBUTE ''', ' 1 '),
  25. (''' HAVE_VISIBILITY_ATTRIBUTE ''', ' 1 '),
  26. (''' HAVE_DIRENT_H ''', ' 1 '),
  27. (''' HAVE_GETOPT_H ''', ' 1 '),
  28. (''' HAVE_SYS_BITYPES_H ''', ' 1 '),
  29. (''' HAVE_MEMORY_H ''', ' 1 '),
  30. (''' HAVE_UNISTD_H ''', ' 1 '),
  31. (''' HAVE_GNU_LIBC_VERSION_H ''', ' 1 '),
  32. (''' HAVE_NL_TYPES_H ''', ' 1 '),
  33. (''' HAVE_MALLOC_H ''', ' 1 '),
  34. (''' HAVE_X11_XKBLIB_H ''', ' 1 '),
  35. (''' HAVE_CPUID_H ''', ' 1 '),
  36. (''' HAVE_SYS_STATVFS_H ''', ' 1 '),
  37. (''' HAVE_SYS_STATFS_H ''', ' 1 '),
  38. (''' HAVE_SYS_VFS_H ''', ' 1 '),
  39. (''' HAVE_SYS_MOUNT_H ''', ' 1 '),
  40. (''' HAVE_SYS_QUOTA_H ''', ' 1 '),
  41. (''' HAVE_SYS_SYSMACROS_H ''', ' 1 '),
  42. (''' HAVE_LINUX_QUOTA_H ''', ' 1 '),
  43. (''' HAVE_LINUX_IF_ADDR_H ''', ' 1 '),
  44. (''' HAVE_LINUX_RTNETLINK_H ''', ' 1 '),
  45. (''' HAVE_SYS_QUEUE_H ''', ' 1 '),
  46. (''' HAVE_SYS_TYPES_H ''', ' 1 '),
  47. (''' HAVE_NETINET_IN_H ''', ' 1 '),
  48. (''' HAVE_BYTESWAP_H ''', ' 1 '),
  49. (''' HAVE_DLOPEN ''', ' 1 '),
  50. (''' HAVE_DLADDR ''', ' 1 '),
  51. (''' HAVE_MEMMEM ''', ' 1 '),
  52. (''' FUNCPROTO ''', r''' 15 '''),
  53. (''' _REENTRANT ''', ' 1 '),
  54. (''' HAVE_PTHREAD_H ''', ' 1 '),
  55. (''' HAVE_STAT64 ''', ' 1 '),
  56. (''' HAVE_LSTAT64 ''', ' 1 '),
  57. (''' HAVE_TRUNCATE64 ''', ' 1 '),
  58. (''' HAVE_STATVFS64 ''', ' 1 '),
  59. (''' HAVE_STATVFS ''', ' 1 '),
  60. (''' HAVE_STATFS64 ''', ' 1 '),
  61. (''' HAVE_STATFS ''', ' 1 '),
  62. (''' HAVE_GETPAGESIZE ''', ' 1 '),
  63. (''' HAVE_GMTIME_R ''', ' 1 '),
  64. (''' HAVE_LOCALTIME_R ''', ' 1 '),
  65. (''' HAVE_CLOCK_MONOTONIC ''', ' 1 '),
  66. (''' HAVE_WCRTOMB ''', ' 1 '),
  67. (''' HAVE_MBRTOWC ''', ' 1 '),
  68. (''' HAVE_RES_NINIT ''', ' 1 '),
  69. (''' HAVE_ICONV ''', ' 1 '),
  70. (''' HAVE_LANGINFO_CODESET ''', r''' 1 '''),
  71. (''' VA_COPY ''', r''' va_copy '''),
  72. (''' HAVE_VA_COPY ''', ' 1 '),
  73. (''' HAVE_VA_LIST_AS_ARRAY ''', ' 1 '),
  74. (''' HAVE_CPP_AMBIGUITY_RESOLVING_USING ''', ' 1 '),
  75. (''' HAVE_CPP_DYNAMIC_CAST_TO_VOID_PTR ''', ' 1 '),
  76. (''' HAVE_THREAD_TLS_KEYWORD ''', ' 1 '),
  77. (''' HAVE_I18N_LC_MESSAGES ''', ' 1 '),
  78. (''' HAVE_LOCALECONV ''', ' 1 '),
  79. (''' MALLOC_H ''', r''' <malloc.h> '''),
  80. (''' HAVE_ALLOCA_H ''', ' 1 '),
  81. (''' HAVE_STRNDUP ''', ' 1 '),
  82. (''' HAVE_POSIX_MEMALIGN ''', ' 1 '),
  83. (''' HAVE_MEMALIGN ''', ' 1 '),
  84. (''' HAVE_MALLOC_USABLE_SIZE ''', ' 1 '),
  85. (''' HAVE_MALLOC_H ''', ' 1 '),
  86. (''' MALLOC_USABLE_SIZE_CONST_PTR ''', r''' '''),
  87. (''' HAVE_VALLOC ''', ' 1 '),
  88. (''' TARGET_XPCOM_ABI ''', r''' "x86_64-gcc3" '''),
  89. (''' NIGHTLY_BUILD ''', ' 1 '),
  90. (''' E10S_TESTING_ONLY ''', ' 1 '),
  91. (''' MOZ_UPDATE_CHANNEL ''', r''' default '''),
  92. (''' EARLY_BETA_OR_EARLIER ''', ' 1 '),
  93. (''' MOZ_PHOENIX ''', ' 1 '),
  94. (''' MOZ_BUILD_APP ''', r''' browser '''),
  95. (''' MOZ_X11 ''', ' 1 '),
  96. (''' MOZ_WIDGET_GTK ''', r''' 3 '''),
  97. (''' MOZ_PDF_PRINTING ''', ' 1 '),
  98. (''' MOZ_ENABLE_XREMOTE ''', ' 1 '),
  99. (''' MOZ_INSTRUMENT_EVENT_LOOP ''', ' 1 '),
  100. (''' GLIB_VERSION_MIN_REQUIRED ''', r''' GLIB_VERSION_2_26 '''),
  101. (''' GLIB_VERSION_MAX_ALLOWED ''', r''' GLIB_VERSION_2_32 '''),
  102. (''' NS_PRINTING ''', ' 1 '),
  103. (''' NS_PRINT_PREVIEW ''', ' 1 '),
  104. (''' MOZ_OFFICIAL_BRANDING ''', ' 1 '),
  105. (''' MOZ_DISTRIBUTION_ID ''', r''' "org.mozilla" '''),
  106. (''' MOZ_ENABLE_GIO ''', ' 1 '),
  107. (''' MOZ_ENABLE_GCONF ''', ' 1 '),
  108. (''' MOZ_ENABLE_DBUS ''', ' 1 '),
  109. (''' ACCESSIBILITY ''', ' 1 '),
  110. (''' MOZ_WEBRTC ''', ' 1 '),
  111. (''' MOZ_WEBRTC_ASSERT_ALWAYS ''', ' 1 '),
  112. (''' MOZ_WEBRTC_SIGNALING ''', ' 1 '),
  113. (''' MOZ_PEERCONNECTION ''', ' 1 '),
  114. (''' MOZ_SCTP ''', ' 1 '),
  115. (''' MOZ_SRTP ''', ' 1 '),
  116. (''' MOZ_SAMPLE_TYPE_FLOAT32 ''', ' 1 '),
  117. (''' MOZ_WEBSPEECH ''', ' 1 '),
  118. (''' MOZ_WEBSPEECH_TEST_BACKEND ''', ' 1 '),
  119. (''' MOZ_RAW ''', ' 1 '),
  120. (''' ATTRIBUTE_ALIGNED_MAX ''', r''' 64 '''),
  121. (''' MOZ_WEBM ''', ' 1 '),
  122. (''' MOZ_FFMPEG ''', ' 1 '),
  123. (''' MOZ_FMP4 ''', ' 1 '),
  124. (''' MOZ_EME ''', ' 1 '),
  125. (''' MOZ_MEDIA_NAVIGATOR ''', ' 1 '),
  126. (''' MOZ_VPX ''', ' 1 '),
  127. (''' MOZ_VPX_ERROR_CONCEALMENT ''', ' 1 '),
  128. (''' VPX_X86_ASM ''', ' 1 '),
  129. (''' MOZ_VPX_NO_MEM_REPORTING ''', ' 1 '),
  130. (''' MOZ_WAVE ''', ' 1 '),
  131. (''' MOZ_VORBIS ''', ' 1 '),
  132. (''' MOZ_WEBM_ENCODER ''', ' 1 '),
  133. (''' MOZ_GSTREAMER ''', ' 1 '),
  134. (''' GST_API_VERSION ''', r''' "0.10" '''),
  135. (''' MOZ_PERMISSIONS ''', ' 1 '),
  136. (''' ENABLE_SYSTEM_EXTENSION_DIRS ''', ' 1 '),
  137. (''' MOZ_WEBGL_CONFORMANT ''', ' 1 '),
  138. (''' MOZ_GAMEPAD ''', ' 1 '),
  139. (''' MOZ_CRASHREPORTER ''', ' 1 '),
  140. (''' MOZ_CRASHREPORTER_ENABLE_PERCENT ''', r''' 100 '''),
  141. (''' MOZ_LIBAV_FFT ''', ' 1 '),
  142. (''' MOZ_WEBAPP_RUNTIME ''', ' 1 '),
  143. (''' MOZ_ENABLE_SIGNMAR ''', ' 1 '),
  144. (''' MOZ_UPDATER ''', ' 1 '),
  145. (''' ENABLE_TESTS ''', ' 1 '),
  146. (''' GTEST_HAS_RTTI ''', r''' 0 '''),
  147. (''' MOZ_GMP_SANDBOX ''', ' 1 '),
  148. (''' MOZ_SANDBOX ''', ' 1 '),
  149. (''' MOZ_FEEDS ''', ' 1 '),
  150. (''' MOZ_SAFE_BROWSING ''', ' 1 '),
  151. (''' MOZ_URL_CLASSIFIER ''', ' 1 '),
  152. (''' GL_PROVIDER_GLX ''', ' 1 '),
  153. (''' MOZ_STACKWALKING ''', ' 1 '),
  154. (''' MOZ_LOGGING ''', ' 1 '),
  155. (''' FORCE_PR_LOG ''', ' 1 '),
  156. (''' MOZ_GLUE_IN_PROGRAM ''', ' 1 '),
  157. (''' MOZ_REPLACE_MALLOC ''', ' 1 '),
  158. (''' MOZ_MEMORY ''', ' 1 '),
  159. (''' MOZ_JEMALLOC4 ''', ' 1 '),
  160. (''' MOZ_MEMORY_LINUX ''', ' 1 '),
  161. (''' MOZ_PAY ''', ' 1 '),
  162. (''' MOZ_ACTIVITIES ''', ' 1 '),
  163. (''' MOZ_SECUREELEMENT ''', ' 1 '),
  164. (''' HAVE___CXA_DEMANGLE ''', ' 1 '),
  165. (''' HAVE__UNWIND_BACKTRACE ''', ' 1 '),
  166. (''' JS_DEFAULT_JITREPORT_GRANULARITY ''', r''' 3 '''),
  167. (''' MOZ_OMNIJAR ''', ' 1 '),
  168. (''' MOZ_USER_DIR ''', r''' ".mozilla" '''),
  169. (''' CPP_THROW_NEW ''', r''' throw() '''),
  170. (''' HAVE_FT_BITMAP_SIZE_Y_PPEM ''', r''' 1 '''),
  171. (''' HAVE_FT_GLYPHSLOT_EMBOLDEN ''', ' 1 '),
  172. (''' HAVE_FT_LOAD_SFNT_TABLE ''', ' 1 '),
  173. (''' HAVE_FONTCONFIG_FCFREETYPE_H ''', ' 1 '),
  174. (''' MOZ_TREE_PIXMAN ''', ' 1 '),
  175. (''' HAVE_STDINT_H ''', ' 1 '),
  176. (''' HAVE_INTTYPES_H ''', ' 1 '),
  177. (''' MOZ_TREE_CAIRO ''', ' 1 '),
  178. (''' MOZ_ENABLE_SKIA ''', ' 1 '),
  179. (''' USE_SKIA ''', ' 1 '),
  180. (''' USE_SKIA_GPU ''', ' 1 '),
  181. (''' MOZ_XUL ''', ' 1 '),
  182. (''' MOZ_PROFILELOCKING ''', ' 1 '),
  183. (''' NECKO_PROTOCOL_about ''', ' 1 '),
  184. (''' NECKO_PROTOCOL_app ''', ' 1 '),
  185. (''' NECKO_PROTOCOL_data ''', ' 1 '),
  186. (''' NECKO_PROTOCOL_device ''', ' 1 '),
  187. (''' NECKO_PROTOCOL_file ''', ' 1 '),
  188. (''' NECKO_PROTOCOL_ftp ''', ' 1 '),
  189. (''' NECKO_PROTOCOL_http ''', ' 1 '),
  190. (''' NECKO_PROTOCOL_res ''', ' 1 '),
  191. (''' NECKO_PROTOCOL_viewsource ''', ' 1 '),
  192. (''' NECKO_PROTOCOL_websocket ''', ' 1 '),
  193. (''' NECKO_PROTOCOL_wyciwyg ''', ' 1 '),
  194. (''' NECKO_WIFI ''', ' 1 '),
  195. (''' NECKO_COOKIES ''', ' 1 '),
  196. (''' ENABLE_MARIONETTE ''', ' 1 '),
  197. (''' BUILD_CTYPES ''', ' 1 '),
  198. (''' MOZ_PLACES ''', ' 1 '),
  199. (''' MOZ_SOCIAL ''', ' 1 '),
  200. (''' MOZ_SERVICES_COMMON ''', ' 1 '),
  201. (''' MOZ_SERVICES_CRYPTO ''', ' 1 '),
  202. (''' MOZ_SERVICES_HEALTHREPORT ''', ' 1 '),
  203. (''' MOZ_SERVICES_METRICS ''', ' 1 '),
  204. (''' MOZ_SERVICES_SYNC ''', ' 1 '),
  205. (''' MOZ_SERVICES_CLOUDSYNC ''', ' 1 '),
  206. (''' MOZ_JSDOWNLOADS ''', ' 1 '),
  207. (''' MOZ_MACBUNDLE_ID ''', r''' org.mozilla.parsehub '''),
  208. (''' MOZ_B2G_VERSION ''', r''' "1.0.0" '''),
  209. (''' MOZ_B2G_OS_NAME ''', r''' "" '''),
  210. (''' MOZ_APP_UA_NAME ''', r''' "" '''),
  211. (''' MOZ_APP_UA_VERSION ''', r''' "43.0a1" '''),
  212. (''' FIREFOX_VERSION ''', r''' 43.0a1 '''),
  213. (''' MOZ_TELEMETRY_DISPLAY_REV ''', r''' 2 '''),
  214. (''' MOZ_DATA_REPORTING ''', ' 1 '),
  215. (''' MOZ_DLL_SUFFIX ''', r''' ".so" '''),
  216. (''' HAVE_POSIX_FADVISE ''', ' 1 '),
  217. (''' HAVE_POSIX_FALLOCATE ''', ' 1 '),
  218. (''' XP_UNIX ''', ' 1 '),
  219. (''' MOZ_ACCESSIBILITY_ATK ''', ' 1 '),
  220. (''' ATK_MAJOR_VERSION ''', r''' 2 '''),
  221. (''' ATK_MINOR_VERSION ''', r''' 10 '''),
  222. (''' ATK_REV_VERSION ''', r''' 0 '''),
  223. (''' A11Y_LOG ''', ' 1 '),
  224. (''' EXPOSE_INTL_API ''', ' 1 '),
  225. (''' ENABLE_INTL_API ''', ' 1 '),
  226. (''' U_STATIC_IMPLEMENTATION ''', ' 1 '),
  227. (''' U_USING_ICU_NAMESPACE ''', r''' 0 '''),
  228. (''' MOZ_STATIC_JS ''', ' 1 '),
  229. ] ]
  230.  
  231. substs = [(name[1:-1], value[1:-1] if isinstance(value, types.StringTypes) else value) for name, value in [
  232. (''' SHELL ''', r''' /bin/sh '''),
  233. (''' exec_prefix ''', r''' ${prefix} '''),
  234. (''' prefix ''', r''' /usr/local '''),
  235. (''' program_transform_name ''', r''' s,x,x, '''),
  236. (''' bindir ''', r''' ${exec_prefix}/bin '''),
  237. (''' sbindir ''', r''' ${exec_prefix}/sbin '''),
  238. (''' libexecdir ''', r''' ${exec_prefix}/libexec '''),
  239. (''' datadir ''', r''' ${prefix}/share '''),
  240. (''' sysconfdir ''', r''' ${prefix}/etc '''),
  241. (''' sharedstatedir ''', r''' ${prefix}/com '''),
  242. (''' localstatedir ''', r''' ${prefix}/var '''),
  243. (''' libdir ''', r''' ${exec_prefix}/lib '''),
  244. (''' includedir ''', r''' ${prefix}/include '''),
  245. (''' oldincludedir ''', r''' /usr/include '''),
  246. (''' infodir ''', r''' ${prefix}/info '''),
  247. (''' mandir ''', r''' ${prefix}/man '''),
  248. (''' host ''', r''' x86_64-unknown-linux-gnu '''),
  249. (''' host_alias ''', r''' x86_64-unknown-linux-gnu '''),
  250. (''' host_cpu ''', r''' x86_64 '''),
  251. (''' host_vendor ''', r''' unknown '''),
  252. (''' host_os ''', r''' linux-gnu '''),
  253. (''' target ''', r''' x86_64-unknown-linux-gnu '''),
  254. (''' target_alias ''', r''' x86_64-unknown-linux-gnu '''),
  255. (''' target_cpu ''', r''' x86_64 '''),
  256. (''' target_vendor ''', r''' unknown '''),
  257. (''' target_os ''', r''' linux-gnu '''),
  258. (''' build ''', r''' x86_64-unknown-linux-gnu '''),
  259. (''' build_alias ''', r''' x86_64-unknown-linux-gnu '''),
  260. (''' build_cpu ''', r''' x86_64 '''),
  261. (''' build_vendor ''', r''' unknown '''),
  262. (''' build_os ''', r''' linux-gnu '''),
  263. (''' AWK ''', r''' mawk '''),
  264. (''' PYTHON ''', r''' /home/serge/projects/gecko-dev/obj-x86_64-unknown-linux-gnu/_virtualenv/bin/python '''),
  265. (''' PYTHON_SITE_PACKAGES ''', r''' /home/serge/projects/gecko-dev/obj-x86_64-unknown-linux-gnu/_virtualenv/lib/python2.7/site-packages '''),
  266. (''' DEVELOPER_OPTIONS ''', r''' 1 '''),
  267. (''' CC ''', r''' gcc '''),
  268. (''' CXX ''', r''' c++ '''),
  269. (''' COMPILE_ENVIRONMENT ''', r''' 1 '''),
  270. (''' L10NBASEDIR ''', r''' '''),
  271. (''' PERL ''', r''' /usr/bin/perl '''),
  272. (''' MOZTTDIR ''', r''' '''),
  273. (''' MOZ_OMX_DECODER ''', r''' '''),
  274. (''' MOZ_OMX_ENCODER ''', r''' '''),
  275. (''' MOZ_AUDIO_OFFLOAD ''', r''' '''),
  276. (''' ANDROID_VERSION ''', r''' '''),
  277. (''' ANDROID_NDK ''', r''' '''),
  278. (''' ANDROID_TOOLCHAIN ''', r''' '''),
  279. (''' ANDROID_PLATFORM ''', r''' '''),
  280. (''' OBJCOPY ''', r''' /usr/bin/objcopy '''),
  281. (''' MOZ_IOS ''', r''' '''),
  282. (''' ANDROID_SOURCE ''', r''' '''),
  283. (''' ANDROID_PACKAGE_NAME ''', r''' '''),
  284. (''' HOST_CC ''', r''' gcc '''),
  285. (''' HOST_CXX ''', r''' c++ '''),
  286. (''' HOST_RANLIB ''', r''' ranlib '''),
  287. (''' HOST_AR ''', r''' ar '''),
  288. (''' RANLIB ''', r''' ranlib '''),
  289. (''' AR ''', r''' ar '''),
  290. (''' AS ''', r''' $(CC) '''),
  291. (''' LD ''', r''' ld '''),
  292. (''' STRIP ''', r''' strip '''),
  293. (''' WINDRES ''', r''' : '''),
  294. (''' OTOOL ''', r''' : '''),
  295. (''' CLANG_CXX ''', r''' '''),
  296. (''' CLANG_CL ''', r''' '''),
  297. (''' CCACHE ''', r''' no '''),
  298. (''' MOZ_USING_CCACHE ''', r''' '''),
  299. (''' MOZ_USING_COMPILER_WRAPPER ''', r''' '''),
  300. (''' RUSTC ''', r''' '''),
  301. (''' MOZ_RUST ''', r''' '''),
  302. (''' MACOSX_DEPLOYMENT_TARGET ''', r''' '''),
  303. (''' MIDL ''', r''' '''),
  304. (''' MSVS_VERSION ''', r''' '''),
  305. (''' MSVC_C_RUNTIME_DLL ''', r''' '''),
  306. (''' MSVC_CXX_RUNTIME_DLL ''', r''' '''),
  307. (''' MSVC_APPCRT_DLL ''', r''' '''),
  308. (''' MSVC_DESKTOPCRT_DLL ''', r''' '''),
  309. (''' MOZ_WINSDK_MAXVER ''', r''' '''),
  310. (''' CPP ''', r''' gcc -E '''),
  311. (''' CXXCPP ''', r''' c++ -E '''),
  312. (''' MIDL_FLAGS ''', r''' '''),
  313. (''' _MSC_VER ''', r''' '''),
  314. (''' GNU_AS ''', r''' 1 '''),
  315. (''' GNU_LD ''', r''' 1 '''),
  316. (''' GNU_CC ''', r''' 1 '''),
  317. (''' GNU_CXX ''', r''' 1 '''),
  318. (''' INTEL_CC ''', r''' '''),
  319. (''' INTEL_CXX ''', r''' '''),
  320. (''' STL_FLAGS ''', r''' -I$(DIST)/stl_wrappers '''),
  321. (''' WRAP_STL_INCLUDES ''', r''' 1 '''),
  322. (''' MOZ_MSVC_STL_WRAP_RAISE ''', r''' '''),
  323. (''' INSTALL_PROGRAM ''', r''' ${INSTALL} '''),
  324. (''' INSTALL_SCRIPT ''', r''' ${INSTALL_PROGRAM} '''),
  325. (''' INSTALL_DATA ''', r''' ${INSTALL} -m 644 '''),
  326. (''' LN_S ''', r''' ln -s '''),
  327. (''' NSINSTALL_BIN ''', r''' '''),
  328. (''' DOXYGEN ''', r''' : '''),
  329. (''' AUTOCONF ''', r''' /usr/bin/autoconf '''),
  330. (''' UNZIP ''', r''' /usr/bin/unzip '''),
  331. (''' ZIP ''', r''' /usr/bin/zip '''),
  332. (''' XARGS ''', r''' /usr/bin/xargs '''),
  333. (''' RPMBUILD ''', r''' : '''),
  334. (''' GENISOIMAGE ''', r''' /usr/bin/genisoimage '''),
  335. (''' UNIVERSAL_BINARY ''', r''' '''),
  336. (''' MOZ_CAN_RUN_PROGRAMS ''', r''' '''),
  337. (''' UNIFY_DIST ''', r''' '''),
  338. (''' MACOS_SDK_DIR ''', r''' '''),
  339. (''' MACOS_PRIVATE_FRAMEWORKS_DIR ''', r''' /System/Library/PrivateFrameworks '''),
  340. (''' GMAKE ''', r''' /usr/bin/make '''),
  341. (''' X_CFLAGS ''', r''' '''),
  342. (''' X_PRE_LIBS ''', r''' -lSM -lICE '''),
  343. (''' X_LIBS ''', r''' '''),
  344. (''' X_EXTRA_LIBS ''', r''' '''),
  345. (''' SOLARIS_SUNPRO_CC ''', r''' '''),
  346. (''' SOLARIS_SUNPRO_CXX ''', r''' '''),
  347. (''' MOZ_THUMB2 ''', r''' '''),
  348. (''' HAVE_ARM_SIMD ''', r''' '''),
  349. (''' HAVE_ARM_NEON ''', r''' '''),
  350. (''' BUILD_ARM_NEON ''', r''' '''),
  351. (''' ARM_ARCH ''', r''' '''),
  352. (''' ANDROID_CPU_ARCH ''', r''' '''),
  353. (''' MOZ_ANDROID_LIBSTDCXX ''', r''' '''),
  354. (''' STLPORT_LIBS ''', r''' '''),
  355. (''' MOZ_CLANG_RT_ASAN_LIB_PATH ''', r''' '''),
  356. (''' LLVM_SYMBOLIZER ''', r''' '''),
  357. (''' MOZ_ASAN ''', r''' '''),
  358. (''' MOZ_MSAN ''', r''' '''),
  359. (''' MOZ_TSAN ''', r''' '''),
  360. (''' MOZ_NO_WLZDEFS ''', r''' '''),
  361. (''' MOZ_CFLAGS_NSS ''', r''' '''),
  362. (''' HAVE_64BIT_BUILD ''', r''' 1 '''),
  363. (''' MOZ_VALGRIND ''', r''' '''),
  364. (''' MOZILLA_SYMBOLVERSION ''', r''' 43a1 '''),
  365. (''' AIX_OBJMODEL ''', r''' '''),
  366. (''' MMX_FLAGS ''', list(r''' -mmmx '''.split())),
  367. (''' SSE_FLAGS ''', list(r''' -msse '''.split())),
  368. (''' SSE2_FLAGS ''', list(r''' -msse2 '''.split())),
  369. (''' MOZ_LINKER ''', r''' '''),
  370. (''' MOZ_DEBUG_FLAGS ''', r''' -g '''),
  371. (''' MOZ_NO_DEBUG_RTL ''', r''' 1 '''),
  372. (''' LD_IS_BFD ''', r''' '''),
  373. (''' LD_PRINT_ICF_SECTIONS ''', r''' '''),
  374. (''' MOZ_PROGRAM_LDFLAGS ''', r''' '''),
  375. (''' WRAP_SYSTEM_INCLUDES ''', r''' 1 '''),
  376. (''' VISIBILITY_FLAGS ''', r''' -I$(DIST)/system_wrappers -include $(MOZILLA_DIR)/config/gcc_hidden.h '''),
  377. (''' HAVE_DTRACE ''', r''' '''),
  378. (''' HAVE_LINUX_PERF_EVENT_H ''', r''' 1 '''),
  379. (''' LINUX_HEADERS_INCLUDES ''', r''' '''),
  380. (''' XCFLAGS ''', list(r''' '''.split())),
  381. (''' XLDFLAGS ''', list(r''' '''.split())),
  382. (''' XLIBS ''', list(r''' -lX11 '''.split())),
  383. (''' XEXT_LIBS ''', list(r''' -lXext '''.split())),
  384. (''' XT_LIBS ''', list(r''' -lXt '''.split())),
  385. (''' XSS_LIBS ''', list(r''' '''.split())),
  386. (''' MOZ_USE_PTHREADS ''', r''' 1 '''),
  387. (''' LIBOBJS ''', r''' '''),
  388. (''' HAVE_CLOCK_MONOTONIC ''', r''' 1 '''),
  389. (''' REALTIME_LIBS ''', list(r''' '''.split())),
  390. (''' ICONV_LIBS ''', list(r''' '''.split())),
  391. (''' LIBXUL_DIST ''', r''' /home/serge/projects/gecko-dev/obj-x86_64-unknown-linux-gnu/dist '''),
  392. (''' MOZ_BUILD_NSPR ''', r''' 1 '''),
  393. (''' JS_POSIX_NSPR ''', r''' '''),
  394. (''' NSPR_CONFIG ''', r''' '''),
  395. (''' NSPR_CFLAGS ''', r''' -I/home/serge/projects/gecko-dev/obj-x86_64-unknown-linux-gnu/dist/include/nspr '''),
  396. (''' NSPR_LIBS ''', list(r''' -L/home/serge/projects/gecko-dev/obj-x86_64-unknown-linux-gnu/dist/lib -lnspr4 -lplc4 -lplds4 '''.split())),
  397. (''' NSPR_PKGCONF_CHECK ''', r''' nspr '''),
  398. (''' GRE_MILESTONE ''', r''' 43.0a1 '''),
  399. (''' NIGHTLY_BUILD ''', r''' 1 '''),
  400. (''' RELEASE_BUILD ''', r''' '''),
  401. (''' E10S_TESTING_ONLY ''', r''' 1 '''),
  402. (''' PKG_CONFIG ''', r''' /usr/bin/pkg-config '''),
  403. (''' MOZ_LIBEVENT_CFLAGS ''', list(r''' '''.split())),
  404. (''' MOZ_LIBEVENT_LIBS ''', list(r''' '''.split())),
  405. (''' MOZ_NATIVE_LIBEVENT ''', r''' '''),
  406. (''' NSS_CONFIG ''', r''' '''),
  407. (''' NSS_CFLAGS ''', r''' -I$(LIBXUL_DIST)/include/nss '''),
  408. (''' NSS_LIBS ''', list(r''' -L$(LIBXUL_DIST)/lib -lcrmf -lsmime3 -lssl3 -lnss3 -lnssutil3 '''.split())),
  409. (''' YASM ''', r''' yasm '''),
  410. (''' MOZ_ZLIB_CFLAGS ''', r''' '''),
  411. (''' MOZ_ZLIB_LIBS ''', list(r''' '''.split())),
  412. (''' MOZ_NATIVE_ZLIB ''', r''' '''),
  413. (''' MOZ_PNG_ARM_NEON_CHECK ''', r''' '''),
  414. (''' MOZ_PNG_ARM_NEON ''', r''' '''),
  415. (''' MOZ_HUNSPELL_CFLAGS ''', list(r''' '''.split())),
  416. (''' MOZ_HUNSPELL_LIBS ''', list(r''' '''.split())),
  417. (''' MOZ_NATIVE_HUNSPELL ''', r''' '''),
  418. (''' MOZ_FFI_CFLAGS ''', list(r''' '''.split())),
  419. (''' MOZ_FFI_LIBS ''', list(r''' '''.split())),
  420. (''' MOZ_NATIVE_FFI ''', r''' '''),
  421. (''' EXTERNAL_SOURCE_DIR ''', r''' '''),
  422. (''' XULRUNNER_STUB_NAME ''', r''' xulrunner-stub '''),
  423. (''' MOZ_UPDATE_CHANNEL ''', r''' default '''),
  424. (''' MOZ_MOZILLA_API_KEY ''', r''' no-mozilla-api-key '''),
  425. (''' MOZ_GOOGLE_API_KEY ''', r''' no-google-api-key '''),
  426. (''' MOZ_GOOGLE_OAUTH_API_CLIENTID ''', r''' no-google-oauth-api-clientid '''),
  427. (''' MOZ_GOOGLE_OAUTH_API_KEY ''', r''' no-google-oauth-api-key '''),
  428. (''' MOZ_BING_API_CLIENTID ''', r''' no-bing-api-clientid '''),
  429. (''' MOZ_BING_API_KEY ''', r''' no-bing-api-key '''),
  430. (''' MOZ_INSTALL_TRACKING_ADJUST_SDK_APP_TOKEN ''', r''' '''),
  431. (''' MOZ_ANDROID_EXCLUDE_FONTS ''', r''' '''),
  432. (''' MOZ_ANDROID_RESOURCE_CONSTRAINED ''', r''' '''),
  433. (''' EARLY_BETA_OR_EARLIER ''', r''' 1 '''),
  434. (''' MOZ_BUILD_APP ''', r''' browser '''),
  435. (''' MOZ_PHOENIX ''', r''' 1 '''),
  436. (''' MOZ_XULRUNNER ''', r''' '''),
  437. (''' MOZ_B2G ''', r''' '''),
  438. (''' MOZ_MULET ''', r''' '''),
  439. (''' MOZ_B2G_VERSION ''', r''' 1.0.0 '''),
  440. (''' MOZ_B2GDROID ''', r''' '''),
  441. (''' ANDROID_TARGET_SDK ''', r''' '''),
  442. (''' ANDROID_SDK_ROOT ''', r''' '''),
  443. (''' ANDROID_SDK ''', r''' '''),
  444. (''' ANDROID_TOOLS ''', r''' '''),
  445. (''' ANDROID_PLATFORM_TOOLS ''', r''' '''),
  446. (''' ANDROID_BUILD_TOOLS ''', r''' '''),
  447. (''' ANDROID_COMPAT_LIB ''', r''' '''),
  448. (''' ANDROID_RECYCLERVIEW_LIB ''', r''' '''),
  449. (''' ANDROID_RECYCLERVIEW_RES ''', r''' '''),
  450. (''' ZIPALIGN ''', r''' '''),
  451. (''' DX ''', r''' '''),
  452. (''' AAPT ''', r''' '''),
  453. (''' AIDL ''', r''' '''),
  454. (''' ADB ''', r''' '''),
  455. (''' MOZ_ANDROID_MIN_SDK_VERSION ''', r''' '''),
  456. (''' MOZ_ANDROID_MAX_SDK_VERSION ''', r''' '''),
  457. (''' MOZ_PDF_PRINTING ''', r''' 1 '''),
  458. (''' MOZ_GTK3_CFLAGS ''', list(r''' -I/home/serge/projects/gecko-dev/widget/gtk/compat-gtk3 -pthread -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gtk-3.0/unix-print '''.split())),
  459. (''' MOZ_GTK3_LIBS ''', list(r''' -lgtk-3 -lgdk-3 -latk-1.0 -lgio-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo-gobject -lpango-1.0 -lcairo -lgobject-2.0 -lglib-2.0 '''.split())),
  460. (''' MOZ_GTK2_CFLAGS ''', list(r''' -I/home/serge/projects/gecko-dev/widget/gtk/compat -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/harfbuzz -I/usr/include/gtk-unix-print-2.0 '''.split())),
  461. (''' MOZ_GTK2_LIBS ''', list(r''' -lgtk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lfontconfig -lfreetype -lgdk-x11-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lpango-1.0 -lcairo -lgobject-2.0 -lglib-2.0 '''.split())),
  462. (''' MOZ_FS_LAYOUT ''', r''' unix '''),
  463. (''' MOZ_STARTUP_NOTIFICATION_CFLAGS ''', list(r''' '''.split())),
  464. (''' MOZ_STARTUP_NOTIFICATION_LIBS ''', list(r''' '''.split())),
  465. (''' MOZ_ENABLE_STARTUP_NOTIFICATION ''', r''' '''),
  466. (''' HOST_QMAKE ''', r''' '''),
  467. (''' MOZ_QT_CFLAGS ''', list(r''' '''.split())),
  468. (''' MOZ_QT_LIBS ''', list(r''' '''.split())),
  469. (''' MOZ_QT_WIDGETS_CFLAGS ''', list(r''' '''.split())),
  470. (''' MOZ_QT_WIDGETS_LIBS ''', list(r''' '''.split())),
  471. (''' HOST_MOC ''', r''' '''),
  472. (''' HOST_RCC ''', r''' '''),
  473. (''' _QMSYSTEM2_CFLAGS ''', list(r''' '''.split())),
  474. (''' _QMSYSTEM2_LIBS ''', list(r''' '''.split())),
  475. (''' _QTNETWORK_CFLAGS ''', list(r''' '''.split())),
  476. (''' _QTNETWORK_LIBS ''', list(r''' '''.split())),
  477. (''' _QTMOBILITY_CFLAGS ''', list(r''' '''.split())),
  478. (''' _QTMOBILITY_LIBS ''', list(r''' '''.split())),
  479. (''' MOZ_ENABLE_QTMOBILITY ''', r''' '''),
  480. (''' _QT5FEEDBACK_CFLAGS ''', list(r''' '''.split())),
  481. (''' _QT5FEEDBACK_LIBS ''', list(r''' '''.split())),
  482. (''' MOZ_ENABLE_QT5FEEDBACK ''', r''' '''),
  483. (''' _QT5GEOPOSITION_CFLAGS ''', list(r''' '''.split())),
  484. (''' _QT5GEOPOSITION_LIBS ''', list(r''' '''.split())),
  485. (''' MOZ_ENABLE_QT5GEOPOSITION ''', r''' '''),
  486. (''' LIBCONTENTACTION_CFLAGS ''', list(r''' '''.split())),
  487. (''' LIBCONTENTACTION_LIBS ''', list(r''' '''.split())),
  488. (''' MOZ_ENABLE_CONTENTACTION ''', r''' '''),
  489. (''' GTK_CONFIG ''', r''' '''),
  490. (''' TK_CFLAGS ''', list(r''' $(MOZ_GTK3_CFLAGS) '''.split())),
  491. (''' TK_LIBS ''', list(r''' -lgtk-3 -lgdk-3 -latk-1.0 -lgio-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo-gobject -lpango-1.0 -lcairo -lgobject-2.0 -lglib-2.0 '''.split())),
  492. (''' MOZ_ENABLE_GTK2 ''', r''' '''),
  493. (''' MOZ_ENABLE_GTK3 ''', r''' 1 '''),
  494. (''' MOZ_ENABLE_GTK ''', r''' 1 '''),
  495. (''' MOZ_ENABLE_QT ''', r''' '''),
  496. (''' MOZ_ENABLE_QTNETWORK ''', r''' '''),
  497. (''' MOZ_ENABLE_QMSYSTEM2 ''', r''' '''),
  498. (''' MOZ_ENABLE_XREMOTE ''', r''' 1 '''),
  499. (''' MOZ_WIDGET_GTK ''', r''' 3 '''),
  500. (''' MOC ''', r''' '''),
  501. (''' RCC ''', r''' '''),
  502. (''' MOZ_X11 ''', r''' 1 '''),
  503. (''' MOZ_UI_LOCALE ''', r''' en-US '''),
  504. (''' MOZ_OFFICIAL_BRANDING ''', r''' 1 '''),
  505. (''' MOZ_BRANDING_DIRECTORY ''', r''' browser/branding/official '''),
  506. (''' MOZ_DISTRIBUTION_ID ''', r''' org.mozilla '''),
  507. (''' MOZ_NATIVE_DEVICES ''', r''' '''),
  508. (''' GOOGLE_PLAY_SERVICES_LIB ''', r''' '''),
  509. (''' GOOGLE_PLAY_SERVICES_RES ''', r''' '''),
  510. (''' ANDROID_APPCOMPAT_LIB ''', r''' '''),
  511. (''' ANDROID_APPCOMPAT_RES ''', r''' '''),
  512. (''' ANDROID_MEDIAROUTER_LIB ''', r''' '''),
  513. (''' ANDROID_MEDIAROUTER_RES ''', r''' '''),
  514. (''' _PANGOCHK_CFLAGS ''', list(r''' -pthread -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include '''.split())),
  515. (''' _PANGOCHK_LIBS ''', list(r''' -lpango-1.0 -lgobject-2.0 -lglib-2.0 '''.split())),
  516. (''' MOZ_PANGO_CFLAGS ''', list(r''' -pthread -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 '''.split())),
  517. (''' MOZ_PANGO_LIBS ''', list(r''' -lpangoft2-1.0 -lfontconfig -lfreetype -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lglib-2.0 '''.split())),
  518. (''' _GTKCHECK_CFLAGS ''', list(r''' '''.split())),
  519. (''' _GTKCHECK_LIBS ''', list(r''' '''.split())),
  520. (''' MOZ_GIO_CFLAGS ''', list(r''' -pthread -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include '''.split())),
  521. (''' MOZ_GIO_LIBS ''', list(r''' -lgio-2.0 -lgobject-2.0 -lglib-2.0 '''.split())),
  522. (''' MOZ_ENABLE_GIO ''', r''' 1 '''),
  523. (''' MOZ_GCONF_CFLAGS ''', list(r''' -pthread -I/usr/include/gconf/2 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include '''.split())),
  524. (''' MOZ_GCONF_LIBS ''', list(r''' -lgobject-2.0 -lglib-2.0 '''.split())),
  525. (''' MOZ_ENABLE_GCONF ''', r''' 1 '''),
  526. (''' MOZ_LIBPROXY_CFLAGS ''', list(r''' '''.split())),
  527. (''' MOZ_LIBPROXY_LIBS ''', list(r''' '''.split())),
  528. (''' MOZ_ENABLE_LIBPROXY ''', r''' '''),
  529. (''' MOZ_ENABLE_GNOME_COMPONENT ''', r''' 1 '''),
  530. (''' MOZ_GNOMEUI_CFLAGS ''', list(r''' '''.split())),
  531. (''' MOZ_GNOMEUI_LIBS ''', list(r''' '''.split())),
  532. (''' MOZ_ENABLE_GNOMEUI ''', r''' '''),
  533. (''' MOZ_DBUS_CFLAGS ''', list(r''' -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include '''.split())),
  534. (''' MOZ_DBUS_LIBS ''', list(r''' -ldbus-1 '''.split())),
  535. (''' MOZ_DBUS_GLIB_CFLAGS ''', list(r''' -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include '''.split())),
  536. (''' MOZ_DBUS_GLIB_LIBS ''', list(r''' -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0 '''.split())),
  537. (''' MOZ_ENABLE_DBUS ''', r''' 1 '''),
  538. (''' MOZ_IPDL_TESTS ''', r''' '''),
  539. (''' MOZ_WEBRTC_HAVE_ETHTOOL_SPEED_HI ''', r''' 1 '''),
  540. (''' MOZ_WEBRTC ''', r''' 1 '''),
  541. (''' MOZ_WEBRTC_LEAKING_TESTS ''', r''' '''),
  542. (''' MOZ_WEBRTC_SIGNALING ''', r''' 1 '''),
  543. (''' MOZ_PEERCONNECTION ''', r''' 1 '''),
  544. (''' MOZ_WEBRTC_ASSERT_ALWAYS ''', r''' 1 '''),
  545. (''' MOZ_WEBRTC_HARDWARE_AEC_NS ''', r''' '''),
  546. (''' MOZ_SCTP ''', r''' 1 '''),
  547. (''' MOZ_SRTP ''', r''' 1 '''),
  548. (''' MOZ_WEBRTC_X11_LIBS ''', list(r''' -lXext -lXdamage -lXfixes -lXcomposite '''.split())),
  549. (''' MOZ_SAMPLE_TYPE_S16 ''', r''' '''),
  550. (''' MOZ_SAMPLE_TYPE_FLOAT32 ''', r''' 1 '''),
  551. (''' MOZ_WEBSPEECH_POCKETSPHINX ''', r''' '''),
  552. (''' MOZ_WEBSPEECH ''', r''' 1 '''),
  553. (''' MOZ_WEBSPEECH_TEST_BACKEND ''', r''' 1 '''),
  554. (''' MOZ_WEBSPEECH_MODELS ''', r''' '''),
  555. (''' MOZ_RAW ''', r''' 1 '''),
  556. (''' MOZ_GONK_MEDIACODEC ''', r''' '''),
  557. (''' MOZ_EME_MODULES ''', set(r''' '''.split())),
  558. (''' MOZ_LIBVPX_CFLAGS ''', list(r''' '''.split())),
  559. (''' MOZ_LIBVPX_LIBS ''', list(r''' '''.split())),
  560. (''' MOZ_NATIVE_LIBVPX ''', r''' '''),
  561. (''' MOZ_WEBM_ENCODER ''', r''' 1 '''),
  562. (''' MOZ_ALSA_CFLAGS ''', list(r''' -I/usr/include/alsa '''.split())),
  563. (''' MOZ_ALSA_LIBS ''', list(r''' -lasound '''.split())),
  564. (''' MOZ_ALSA ''', r''' 1 '''),
  565. (''' MOZ_PULSEAUDIO_CFLAGS ''', list(r''' -D_REENTRANT '''.split())),
  566. (''' MOZ_PULSEAUDIO_LIBS ''', list(r''' -lpulse '''.split())),
  567. (''' MOZ_PULSEAUDIO ''', r''' 1 '''),
  568. (''' GSTREAMER_CFLAGS ''', list(r''' -pthread -I/usr/include/gstreamer-0.10 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/libxml2 '''.split())),
  569. (''' GSTREAMER_LIBS ''', list(r''' -pthread -lgstapp-0.10 -lgstbase-0.10 -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -lgthread-2.0 -lxml2 -lglib-2.0 -lgstvideo-0.10 '''.split())),
  570. (''' MOZ_GSTREAMER ''', r''' 1 '''),
  571. (''' GST_API_VERSION ''', r''' 0.10 '''),
  572. (''' MOZ_PERMISSIONS ''', r''' 1 '''),
  573. (''' MOZ_CHILD_PERMISSIONS ''', r''' '''),
  574. (''' JAVA ''', r''' /usr/bin/java '''),
  575. (''' JAVAC ''', r''' /usr/bin/javac '''),
  576. (''' JAVAH ''', r''' /usr/bin/javah '''),
  577. (''' JAR ''', r''' /usr/bin/jar '''),
  578. (''' JARSIGNER ''', r''' /usr/bin/jarsigner '''),
  579. (''' KEYTOOL ''', r''' /usr/bin/keytool '''),
  580. (''' MOZ_GAMEPAD ''', r''' 1 '''),
  581. (''' MOZ_GAMEPAD_BACKEND ''', r''' linux '''),
  582. (''' MOZ_GTHREAD_CFLAGS ''', list(r''' -pthread -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include '''.split())),
  583. (''' MOZ_GTHREAD_LIBS ''', list(r''' -pthread -lgthread-2.0 -lglib-2.0 '''.split())),
  584. (''' MOZ_GIO_COMPONENT ''', r''' 1 '''),
  585. (''' MOZ_TREE_FREETYPE ''', r''' '''),
  586. (''' CAIRO_FT_CFLAGS ''', list(r''' -I/usr/include/freetype2 -I/usr/include/freetype2 '''.split())),
  587. (''' MAKENSISU ''', r''' '''),
  588. (''' MOZ_WEBAPP_RUNTIME ''', r''' 1 '''),
  589. (''' TAR ''', r''' tar '''),
  590. (''' WGET ''', r''' wget '''),
  591. (''' MOZ_UPDATE_PACKAGING ''', r''' '''),
  592. (''' GTEST_HAS_RTTI ''', r''' 0 '''),
  593. (''' GTEST_OS_LINUX_ANDROID ''', r''' '''),
  594. (''' GTEST_USE_OWN_TR1_TUPLE ''', r''' '''),
  595. (''' GTEST_HAS_CLONE ''', r''' '''),
  596. (''' MOZ_DISABLE_PARENTAL_CONTROLS ''', r''' '''),
  597. (''' MOZ_NO_SMART_CARDS ''', r''' '''),
  598. (''' MOZ_NO_EV_CERTS ''', r''' '''),
  599. (''' MOZ_CONTENT_SANDBOX ''', r''' '''),
  600. (''' MOZ_GMP_SANDBOX ''', r''' 1 '''),
  601. (''' MOZ_SANDBOX ''', r''' 1 '''),
  602. (''' SQLITE_CFLAGS ''', list(r''' '''.split())),
  603. (''' SQLITE_LIBS ''', list(r''' '''.split())),
  604. (''' MOZ_NATIVE_SQLITE ''', r''' '''),
  605. (''' MOZ_SAFE_BROWSING ''', r''' 1 '''),
  606. (''' MOZ_URL_CLASSIFIER ''', r''' 1 '''),
  607. (''' MOZ_ZIPWRITER ''', r''' 1 '''),
  608. (''' MOZ_GL_PROVIDER ''', r''' '''),
  609. (''' MOZ_GL_DEFAULT_PROVIDER ''', r''' GLX '''),
  610. (''' MOZ_THEME_FASTSTRIPE ''', r''' '''),
  611. (''' MOZ_GFX_OPTIMIZE_MOBILE ''', r''' '''),
  612. (''' MOZ_OPTIMIZE ''', r''' 1 '''),
  613. (''' MOZ_FRAMEPTR_FLAGS ''', r''' -fomit-frame-pointer '''),
  614. (''' MOZ_OPTIMIZE_FLAGS ''', r''' -freorder-blocks -Os '''),
  615. (''' MOZ_OPTIMIZE_RUSTFLAGS ''', r''' -O '''),
  616. (''' MOZ_OPTIMIZE_LDFLAGS ''', r''' '''),
  617. (''' MOZ_ALLOW_HEAP_EXECUTE_FLAGS ''', r''' '''),
  618. (''' MOZ_PGO ''', r''' '''),
  619. (''' MOZ_PGO_OPTIMIZE_FLAGS ''', r''' -O3 '''),
  620. (''' MOZ_STACKWALKING ''', r''' 1 '''),
  621. (''' MOZ_DMD ''', r''' '''),
  622. (''' MOZ_REPLACE_MALLOC ''', r''' 1 '''),
  623. (''' MOZ_REPLACE_MALLOC_LINKAGE ''', r''' '''),
  624. (''' MOZ_MEMORY ''', r''' 1 '''),
  625. (''' MOZ_JEMALLOC4 ''', r''' 1 '''),
  626. (''' MOZ_NATIVE_JEMALLOC ''', r''' '''),
  627. (''' MOZ_CRT ''', r''' '''),
  628. (''' MOZ_GLUE_IN_PROGRAM ''', r''' 1 '''),
  629. (''' WIN32_CRT_LIBS ''', list(r''' '''.split())),
  630. (''' MOZ_GLUE_WRAP_LDFLAGS ''', list(r''' '''.split())),
  631. (''' DEHYDRA_PATH ''', r''' '''),
  632. (''' LLVM_CXXFLAGS ''', r''' '''),
  633. (''' LLVM_LDFLAGS ''', r''' '''),
  634. (''' CLANG_LDFLAGS ''', r''' '''),
  635. (''' ENABLE_CLANG_PLUGIN ''', r''' '''),
  636. (''' MOZ_LIBSTDCXX_TARGET_VERSION ''', r''' '''),
  637. (''' MOZ_LIBSTDCXX_HOST_VERSION ''', r''' '''),
  638. (''' DEBUG_JS_MODULES ''', r''' '''),
  639. (''' MOZ_TASK_TRACER ''', r''' '''),
  640. (''' MOZ_DISABLE_STARTUPCACHE ''', r''' '''),
  641. (''' GAIADIR ''', r''' '''),
  642. (''' FXOS_SIMULATOR ''', r''' '''),
  643. (''' MOZ_B2G_RIL ''', r''' '''),
  644. (''' MOZ_B2G_FM ''', r''' '''),
  645. (''' MOZ_B2G_BT ''', r''' '''),
  646. (''' MOZ_B2G_BT_BLUEZ ''', r''' '''),
  647. (''' MOZ_B2G_BT_DAEMON ''', r''' '''),
  648. (''' MOZ_NFC ''', r''' '''),
  649. (''' MOZ_SYNTH_PICO ''', r''' '''),
  650. (''' MOZ_TIME_MANAGER ''', r''' '''),
  651. (''' MOZ_B2G_CAMERA ''', r''' '''),
  652. (''' MOZ_SIMPLEPUSH ''', r''' '''),
  653. (''' MOZ_PAY ''', r''' 1 '''),
  654. (''' MOZ_ACTIVITIES ''', r''' 1 '''),
  655. (''' MOZ_AUDIO_CHANNEL_MANAGER ''', r''' '''),
  656. (''' MOZ_SECUREELEMENT ''', r''' 1, '''),
  657. (''' MOZ_DEMANGLE_SYMBOLS ''', r''' '''),
  658. (''' DISABLE_MOZ_RIL_GEOLOC ''', r''' '''),
  659. (''' OMNIJAR_NAME ''', r''' omni.ja '''),
  660. (''' MOZ_OMNIJAR ''', r''' 1 '''),
  661. (''' MOZ_PACKAGER_FORMAT ''', r''' omni '''),
  662. (''' MOZ_DOC_INPUT_DIRS ''', r''' ./dist/include ./dist/idl '''),
  663. (''' MOZ_DOC_INCLUDE_DIRS ''', r''' ./dist/include ./dist/include/nspr '''),
  664. (''' MOZ_DOC_OUTPUT_DIR ''', r''' ./dist/docs '''),
  665. (''' PROFILE_GEN_CFLAGS ''', r''' -fprofile-generate '''),
  666. (''' PROFILE_GEN_LDFLAGS ''', r''' -fprofile-generate '''),
  667. (''' PROFILE_USE_CFLAGS ''', r''' -fprofile-use -fprofile-correction -Wcoverage-mismatch '''),
  668. (''' PROFILE_USE_LDFLAGS ''', r''' -fprofile-use '''),
  669. (''' NO_INTEGRATED_AS_CFLAGS ''', r''' '''),
  670. (''' LIBS_DESC_SUFFIX ''', r''' desc '''),
  671. (''' EXPAND_LIBS_LIST_STYLE ''', r''' linkerscript '''),
  672. (''' EXPAND_LIBS_ORDER_STYLE ''', r''' section-ordering-file '''),
  673. (''' CL_INCLUDES_PREFIX ''', r''' '''),
  674. (''' NONASCII ''', r''' '''),
  675. (''' GKMEDIAS_SHARED_LIBRARY ''', r''' '''),
  676. (''' ZLIB_IN_MOZGLUE ''', r''' '''),
  677. (''' GLIB_CFLAGS ''', list(r''' -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include '''.split())),
  678. (''' GLIB_LIBS ''', list(r''' -lgobject-2.0 -lglib-2.0 '''.split())),
  679. (''' GLIB_GMODULE_LIBS ''', list(r''' '''.split())),
  680. (''' FT2_CFLAGS ''', list(r''' -I/usr/include/freetype2 -I/usr/include/freetype2 '''.split())),
  681. (''' FT2_LIBS ''', list(r''' -lfreetype -lfontconfig -lfreetype '''.split())),
  682. (''' _FONTCONFIG_CFLAGS ''', list(r''' -I/usr/include/freetype2 '''.split())),
  683. (''' _FONTCONFIG_LIBS ''', list(r''' -lfontconfig -lfreetype '''.split())),
  684. (''' PIXMAN_CFLAGS ''', list(r''' '''.split())),
  685. (''' PIXMAN_LIBS ''', list(r''' '''.split())),
  686. (''' MOZ_PIXMAN_CFLAGS ''', r''' '''),
  687. (''' MOZ_PIXMAN_LIBS ''', list(r''' '''.split())),
  688. (''' HAVE_INTTYPES_H ''', r''' 1 '''),
  689. (''' MOZ_ENABLE_CAIRO_FT ''', r''' 1 '''),
  690. (''' MOZ_ENABLE_DWRITE_FONT ''', r''' '''),
  691. (''' MOZ_ENABLE_D2D_SURFACE ''', r''' '''),
  692. (''' MOZ_ENABLE_D3D9_LAYER ''', r''' '''),
  693. (''' MOZ_ENABLE_D3D10_LAYER ''', r''' '''),
  694. (''' PS_SURFACE_FEATURE ''', r''' #define CAIRO_HAS_PS_SURFACE 1 '''),
  695. (''' PDF_SURFACE_FEATURE ''', r''' #define CAIRO_HAS_PDF_SURFACE 1 '''),
  696. (''' SVG_SURFACE_FEATURE ''', r''' '''),
  697. (''' XLIB_SURFACE_FEATURE ''', r''' #define CAIRO_HAS_XLIB_SURFACE 1 '''),
  698. (''' XLIB_XRENDER_SURFACE_FEATURE ''', r''' #define CAIRO_HAS_XLIB_XRENDER_SURFACE 1 '''),
  699. (''' QUARTZ_SURFACE_FEATURE ''', r''' '''),
  700. (''' QUARTZ_IMAGE_SURFACE_FEATURE ''', r''' '''),
  701. (''' WIN32_SURFACE_FEATURE ''', r''' '''),
  702. (''' OS2_SURFACE_FEATURE ''', r''' '''),
  703. (''' DIRECTFB_SURFACE_FEATURE ''', r''' '''),
  704. (''' FT_FONT_FEATURE ''', r''' #define CAIRO_HAS_FT_FONT 1 '''),
  705. (''' FC_FONT_FEATURE ''', r''' #define CAIRO_HAS_FC_FONT 1 '''),
  706. (''' WIN32_FONT_FEATURE ''', r''' '''),
  707. (''' WIN32_DWRITE_FONT_FEATURE ''', r''' '''),
  708. (''' WIN32_D2D_SURFACE_FEATURE ''', r''' '''),
  709. (''' QUARTZ_FONT_FEATURE ''', r''' '''),
  710. (''' PNG_FUNCTIONS_FEATURE ''', r''' '''),
  711. (''' QT_SURFACE_FEATURE ''', r''' '''),
  712. (''' TEE_SURFACE_FEATURE ''', r''' #define CAIRO_HAS_TEE_SURFACE 1 '''),
  713. (''' CAIRO_CFLAGS ''', list(r''' '''.split())),
  714. (''' CAIRO_LIBS ''', list(r''' '''.split())),
  715. (''' CAIRO_TEE_CFLAGS ''', list(r''' '''.split())),
  716. (''' CAIRO_TEE_LIBS ''', list(r''' '''.split())),
  717. (''' CAIRO_XRENDER_CFLAGS ''', list(r''' '''.split())),
  718. (''' CAIRO_XRENDER_LIBS ''', list(r''' '''.split())),
  719. (''' MOZ_TREE_CAIRO ''', r''' 1 '''),
  720. (''' MOZ_CAIRO_CFLAGS ''', list(r''' -I$(LIBXUL_DIST)/include/cairo '''.split())),
  721. (''' MOZ_CAIRO_LIBS ''', list(r''' '''.split())),
  722. (''' MOZ_CAIRO_OSLIBS ''', list(r''' ${CAIRO_FT_OSLIBS} -lXrender '''.split())),
  723. (''' MOZ_TREE_PIXMAN ''', r''' 1 '''),
  724. (''' MOZ_ENABLE_SKIA_GPU ''', r''' 1 '''),
  725. (''' MOZ_ENABLE_SKIA ''', r''' 1 '''),
  726. (''' SKIA_INCLUDES ''', list(r''' /gfx/skia /gfx/skia/skia/include/config /gfx/skia/skia/include/core /gfx/skia/skia/include/gpu /gfx/skia/skia/include/utils '''.split())),
  727. (''' MOZ_XUL ''', r''' 1 '''),
  728. (''' NECKO_PROTOCOLS ''', set(r''' about app data device file ftp http res viewsource websocket wyciwyg '''.split())),
  729. (''' NECKO_WIFI ''', r''' 1 '''),
  730. (''' NECKO_WIFI_DBUS ''', r''' 1 '''),
  731. (''' NECKO_COOKIES ''', r''' 1 '''),
  732. (''' ENABLE_MARIONETTE ''', r''' '''),
  733. (''' BUILD_CTYPES ''', r''' 1 '''),
  734. (''' MOZ_SERVICES_COMMON ''', r''' 1 '''),
  735. (''' MOZ_SERVICES_CRYPTO ''', r''' 1 '''),
  736. (''' MOZ_SERVICES_HEALTHREPORT ''', r''' 1 '''),
  737. (''' MOZ_SERVICES_METRICS ''', r''' 1 '''),
  738. (''' MOZ_SERVICES_NOTIFICATIONS ''', r''' '''),
  739. (''' MOZ_SERVICES_SYNC ''', r''' 1 '''),
  740. (''' MOZ_SERVICES_CLOUDSYNC ''', r''' 1 '''),
  741. (''' MOZ_DEVICES ''', r''' '''),
  742. (''' MOZ_ANDROID_NATIVE_ACCOUNT_UI ''', r''' '''),
  743. (''' AR_FLAGS ''', r''' crs $@ '''),
  744. (''' AR_LIST ''', r''' $(AR) t '''),
  745. (''' AR_EXTRACT ''', r''' $(AR) x '''),
  746. (''' AR_DELETE ''', r''' $(AR) d '''),
  747. (''' ASFLAGS ''', r''' -fPIC -Wa,--noexecstack -include $(DEPTH)/mozilla-config.h -DMOZILLA_CLIENT '''),
  748. (''' AS_DASH_C_FLAG ''', r''' -c '''),
  749. (''' RC ''', r''' '''),
  750. (''' RCFLAGS ''', r''' '''),
  751. (''' MC ''', r''' mc.exe '''),
  752. (''' IMPLIB ''', r''' '''),
  753. (''' FILTER ''', r''' '''),
  754. (''' BIN_FLAGS ''', r''' '''),
  755. (''' MOZ_WIDGET_TOOLKIT ''', r''' gtk3 '''),
  756. (''' MOZ_UPDATE_XTERM ''', r''' '''),
  757. (''' MOZ_AUTH_EXTENSION ''', r''' 1 '''),
  758. (''' MOZ_PREF_EXTENSIONS ''', r''' 1 '''),
  759. (''' MOZ_DEBUG ''', r''' '''),
  760. (''' MOZ_DEBUG_SYMBOLS ''', r''' 1 '''),
  761. (''' MOZ_DEBUG_ENABLE_DEFS ''', r''' -DDEBUG -DTRACING '''),
  762. (''' MOZ_DEBUG_DISABLE_DEFS ''', r''' -DNDEBUG -DTRIMMED '''),
  763. (''' MOZ_DEBUG_LDFLAGS ''', r''' '''),
  764. (''' WARNINGS_AS_ERRORS ''', r''' '''),
  765. (''' MOZ_EXTENSIONS ''', r''' '''),
  766. (''' MOZ_ENABLE_PROFILER_SPS ''', r''' 1 '''),
  767. (''' MOZ_JPROF ''', r''' '''),
  768. (''' MOZ_INSTRUMENTS ''', r''' '''),
  769. (''' MOZ_CALLGRIND ''', r''' '''),
  770. (''' MOZ_VTUNE ''', r''' '''),
  771. (''' MOZ_PROFILING ''', r''' '''),
  772. (''' LIBICONV ''', r''' '''),
  773. (''' MOZ_PLACES ''', r''' 1 '''),
  774. (''' MOZ_SOCIAL ''', r''' 1 '''),
  775. (''' MOZ_TOOLKIT_SEARCH ''', r''' 1 '''),
  776. (''' MOZ_FEEDS ''', r''' 1 '''),
  777. (''' NS_PRINTING ''', r''' 1 '''),
  778. (''' MOZ_HELP_VIEWER ''', r''' '''),
  779. (''' TOOLCHAIN_PREFIX ''', r''' '''),
  780. (''' MOZ_PROFILELOCKING ''', r''' 1 '''),
  781. (''' ENABLE_TESTS ''', r''' 1 '''),
  782. (''' MOZ_UNIVERSALCHARDET ''', r''' 1 '''),
  783. (''' ACCESSIBILITY ''', r''' 1 '''),
  784. (''' MOZ_SPELLCHECK ''', r''' 1 '''),
  785. (''' MOZ_ANDROID_APZ ''', r''' '''),
  786. (''' MOZ_ANDROID_ANR_REPORTER ''', r''' '''),
  787. (''' MOZ_CRASHREPORTER ''', r''' 1 '''),
  788. (''' MOZ_CRASHREPORTER_INJECTOR ''', r''' '''),
  789. (''' MOZ_CRASHREPORTER_UPLOAD_FULL_SYMBOLS ''', r''' '''),
  790. (''' MOZ_MAINTENANCE_SERVICE ''', r''' '''),
  791. (''' MOZ_STUB_INSTALLER ''', r''' '''),
  792. (''' MOZ_VERIFY_MAR_SIGNATURE ''', r''' '''),
  793. (''' MOZ_ENABLE_SIGNMAR ''', r''' 1 '''),
  794. (''' MOZ_UPDATER ''', r''' 1 '''),
  795. (''' MOZ_ANGLE_RENDERER ''', r''' '''),
  796. (''' MOZ_D3D_CPU_SUFFIX ''', r''' x64 '''),
  797. (''' MOZ_HAS_WINSDK_WITH_D3D ''', r''' '''),
  798. (''' MOZ_D3DCOMPILER_VISTA_DLL ''', r''' '''),
  799. (''' MOZ_D3DCOMPILER_VISTA_DLL_PATH ''', r''' '''),
  800. (''' MOZ_DIRECTX_SDK_PATH ''', r''' '''),
  801. (''' MOZ_D3DCOMPILER_XP_DLL ''', r''' '''),
  802. (''' MOZ_D3DCOMPILER_XP_CAB ''', r''' '''),
  803. (''' MOZ_ANDROID_HISTORY ''', r''' '''),
  804. (''' MOZ_WEBSMS_BACKEND ''', r''' '''),
  805. (''' MOZ_ANDROID_BEAM ''', r''' '''),
  806. (''' MOZ_LOCALE_SWITCHER ''', r''' '''),
  807. (''' MOZ_DISABLE_GECKOVIEW ''', r''' '''),
  808. (''' MOZ_ANDROID_GECKOLIBS_AAR ''', r''' '''),
  809. (''' MOZ_ANDROID_READING_LIST_SERVICE ''', r''' '''),
  810. (''' MOZ_ANDROID_SEARCH_ACTIVITY ''', r''' '''),
  811. (''' MOZ_ANDROID_SHARE_OVERLAY ''', r''' '''),
  812. (''' MOZ_ANDROID_FIREFOX_ACCOUNT_PROFILES ''', r''' '''),
  813. (''' MOZ_ANDROID_TAB_QUEUE ''', r''' '''),
  814. (''' MOZ_ANDROID_MLS_STUMBLER ''', r''' '''),
  815. (''' MOZ_ANDROID_DOWNLOADS_INTEGRATION ''', r''' '''),
  816. (''' MOZ_ANDROID_APPLICATION_CLASS ''', r''' '''),
  817. (''' MOZ_ANDROID_BROWSER_INTENT_CLASS ''', r''' '''),
  818. (''' MOZ_ANDROID_SEARCH_INTENT_CLASS ''', r''' '''),
  819. (''' MOZ_INSTALL_TRACKING ''', r''' '''),
  820. (''' MOZ_SWITCHBOARD ''', r''' '''),
  821. (''' ENABLE_STRIP ''', r''' '''),
  822. (''' PKG_SKIP_STRIP ''', r''' '''),
  823. (''' STRIP_FLAGS ''', r''' '''),
  824. (''' USE_ELF_HACK ''', r''' '''),
  825. (''' INCREMENTAL_LINKER ''', r''' '''),
  826. (''' MOZ_COMPONENTS_VERSION_SCRIPT_LDFLAGS ''', r''' -Wl,--version-script -Wl,$(BUILD_TOOLS)/gnu-ld-scripts/components-version-script '''),
  827. (''' MOZ_COMPONENT_NSPR_LIBS ''', r''' '''),
  828. (''' MOZ_FIX_LINK_PATHS ''', r''' -Wl,-rpath-link,$(LIBXUL_DIST)/bin -Wl,-rpath-link,$(prefix)/lib '''),
  829. (''' USE_DEPENDENT_LIBS ''', r''' 1 '''),
  830. (''' MOZ_BUILD_ROOT ''', r''' /home/serge/projects/gecko-dev/obj-x86_64-unknown-linux-gnu '''),
  831. (''' MOZ_POST_DSO_LIB_COMMAND ''', r''' '''),
  832. (''' MOZ_POST_PROGRAM_COMMAND ''', r''' '''),
  833. (''' MOZ_LINKER_EXTRACT ''', r''' '''),
  834. (''' MOZ_ADDON_SIGNING ''', r''' 1 '''),
  835. (''' MOZ_REQUIRE_SIGNING ''', r''' '''),
  836. (''' MOZ_JSDOWNLOADS ''', r''' 1 '''),
  837. (''' MOZ_MACBUNDLE_NAME ''', r''' ParseHub.app '''),
  838. (''' MOZ_MACBUNDLE_ID ''', r''' org.mozilla.parsehub '''),
  839. (''' MOZ_CHILD_PROCESS_NAME_PIE ''', r''' '''),
  840. (''' MOZ_CHILD_PROCESS_NAME ''', r''' plugin-container '''),
  841. (''' MOZ_CHILD_PROCESS_BUNDLE ''', r''' plugin-container.app/Contents/MacOS/ '''),
  842. (''' MOZ_APP_NAME ''', r''' firefox '''),
  843. (''' MOZ_APP_REMOTINGNAME ''', r''' firefox '''),
  844. (''' MOZ_APP_DISPLAYNAME ''', r''' ParseHub '''),
  845. (''' MOZ_APP_BASENAME ''', r''' Firefox '''),
  846. (''' MOZ_APP_VENDOR ''', r''' Mozilla '''),
  847. (''' MOZ_APP_PROFILE ''', r''' '''),
  848. (''' MOZ_APP_ID ''', r''' {ec8030f7-c20a-464f-9b0e-13a3a9e97384} '''),
  849. (''' MAR_CHANNEL_ID ''', r''' firefox-mozilla-central '''),
  850. (''' ACCEPTED_MAR_CHANNEL_IDS ''', r''' firefox-mozilla-central '''),
  851. (''' MOZ_PROFILE_MIGRATOR ''', r''' 1 '''),
  852. (''' MOZ_APP_UA_NAME ''', r''' '''),
  853. (''' MOZ_APP_VERSION ''', r''' 43.0a1 '''),
  854. (''' MOZ_APP_VERSION_DISPLAY ''', r''' 43.0a1 '''),
  855. (''' MOZ_APP_MAXVERSION ''', r''' 43.0a1 '''),
  856. (''' FIREFOX_VERSION ''', r''' 43.0a1 '''),
  857. (''' MOZ_UA_OS_AGNOSTIC ''', r''' '''),
  858. (''' MOZ_APP_STATIC_INI ''', r''' 1 '''),
  859. (''' MOZ_PKG_SPECIAL ''', r''' '''),
  860. (''' MOZ_SIMPLE_PACKAGE_NAME ''', r''' '''),
  861. (''' MOZILLA_OFFICIAL ''', r''' '''),
  862. (''' MOZ_INCLUDE_SOURCE_INFO ''', r''' '''),
  863. (''' MOZ_TELEMETRY_DISPLAY_REV ''', r''' '''),
  864. (''' MOZ_DATA_REPORTING ''', r''' 1 '''),
  865. (''' MOZ_BROWSE_INFO ''', r''' '''),
  866. (''' WIN32_REDIST_DIR ''', r''' '''),
  867. (''' MOZ_NATIVE_JPEG ''', r''' '''),
  868. (''' MOZ_NATIVE_PNG ''', r''' '''),
  869. (''' MOZ_NATIVE_BZ2 ''', r''' '''),
  870. (''' MOZ_JPEG_CFLAGS ''', r''' '''),
  871. (''' MOZ_JPEG_LIBS ''', list(r''' '''.split())),
  872. (''' MOZ_BZ2_CFLAGS ''', list(r''' '''.split())),
  873. (''' MOZ_BZ2_LIBS ''', list(r''' '''.split())),
  874. (''' MOZ_PNG_CFLAGS ''', r''' '''),
  875. (''' MOZ_PNG_LIBS ''', list(r''' '''.split())),
  876. (''' MOZ_NUWA_PROCESS ''', r''' '''),
  877. (''' MOZ_B2G_LOADER ''', r''' '''),
  878. (''' MOZ_NATIVE_NSPR ''', r''' '''),
  879. (''' MOZ_NATIVE_NSS ''', r''' '''),
  880. (''' NSS_DISABLE_DBM ''', r''' '''),
  881. (''' OS_CFLAGS ''', r''' -Wall -Wempty-body -Wpointer-to-int-cast -Wsign-compare -Wtype-limits -Wno-unused -Wcast-align -std=gnu99 -fgnu89-inline -fno-strict-aliasing -fno-math-errno -pthread -pipe '''),
  882. (''' OS_CXXFLAGS ''', r''' -Wall -Wempty-body -Woverloaded-virtual -Wsign-compare -Wwrite-strings -Wno-invalid-offsetof -Wcast-align -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe '''),
  883. (''' OS_CPPFLAGS ''', r''' '''),
  884. (''' OS_COMPILE_CFLAGS ''', r''' -include $(DEPTH)/mozilla-config.h -DMOZILLA_CLIENT -MD -MP -MF $(MDDEPDIR)/$(@F).pp '''),
  885. (''' OS_COMPILE_CXXFLAGS ''', r''' -DMOZILLA_CLIENT -include $(DEPTH)/mozilla-config.h -MD -MP -MF $(MDDEPDIR)/$(@F).pp '''),
  886. (''' OS_LDFLAGS ''', r''' -lpthread -Wl,-z,noexecstack -Wl,-z,text -Wl,--build-id -B /home/serge/projects/gecko-dev/obj-x86_64-unknown-linux-gnu/build/unix/gold '''),
  887. (''' OS_LIBS ''', r''' -ldl '''),
  888. (''' CROSS_COMPILE ''', r''' '''),
  889. (''' WCHAR_CFLAGS ''', r''' '''),
  890. (''' HOST_CFLAGS ''', r''' -DXP_UNIX -MD -MP -MF $(MDDEPDIR)/$(@F).pp '''),
  891. (''' HOST_CXXFLAGS ''', r''' -std=gnu++0x -MD -MP -MF $(MDDEPDIR)/$(@F).pp '''),
  892. (''' HOST_LDFLAGS ''', r''' '''),
  893. (''' HOST_OPTIMIZE_FLAGS ''', r''' -O3 '''),
  894. (''' HOST_AR_FLAGS ''', r''' crs $@ '''),
  895. (''' HOST_LD ''', r''' '''),
  896. (''' HOST_NSPR_MDCPUCFG ''', r''' "md/_linux.cfg" '''),
  897. (''' HOST_BIN_SUFFIX ''', r''' '''),
  898. (''' HOST_OS_ARCH ''', r''' Linux '''),
  899. (''' TARGET_CPU ''', r''' x86_64 '''),
  900. (''' TARGET_VENDOR ''', r''' unknown '''),
  901. (''' TARGET_OS ''', r''' linux-gnu '''),
  902. (''' TARGET_NSPR_MDCPUCFG ''', r''' \"md/_linux.cfg\" '''),
  903. (''' TARGET_MD_ARCH ''', r''' unix '''),
  904. (''' TARGET_XPCOM_ABI ''', r''' x86_64-gcc3 '''),
  905. (''' OS_TARGET ''', r''' Linux '''),
  906. (''' OS_ARCH ''', r''' Linux '''),
  907. (''' OS_RELEASE ''', r''' 3.19.0-25-generic '''),
  908. (''' OS_TEST ''', r''' x86_64 '''),
  909. (''' CPU_ARCH ''', r''' x86_64 '''),
  910. (''' INTEL_ARCHITECTURE ''', r''' 1 '''),
  911. (''' HAVE_TOOLCHAIN_SUPPORT_MSSSE3 ''', r''' 1 '''),
  912. (''' HAVE_TOOLCHAIN_SUPPORT_MSSE4_1 ''', r''' 1 '''),
  913. (''' HAVE_X86_AVX2 ''', r''' 1 '''),
  914. (''' GCC_USE_GNU_LD ''', r''' 1 '''),
  915. (''' MOZ_CHROME_FILE_FORMAT ''', r''' symlink '''),
  916. (''' WRAP_LDFLAGS ''', r''' '''),
  917. (''' MKSHLIB ''', r''' $(CXX) $(CXXFLAGS) $(DSO_PIC_CFLAGS) $(DSO_LDOPTS) -Wl,-h,$(DSO_SONAME) -o $@ '''),
  918. (''' MKCSHLIB ''', r''' $(CC) $(CFLAGS) $(DSO_PIC_CFLAGS) $(DSO_LDOPTS) -Wl,-h,$(DSO_SONAME) -o $@ '''),
  919. (''' DSO_CFLAGS ''', r''' '''),
  920. (''' DSO_PIC_CFLAGS ''', r''' -fPIC '''),
  921. (''' DSO_LDOPTS ''', r''' -shared -Wl,-z,defs '''),
  922. (''' LIB_PREFIX ''', r''' lib '''),
  923. (''' DLL_PREFIX ''', r''' lib '''),
  924. (''' DLL_SUFFIX ''', r''' .so '''),
  925. (''' LIB_SUFFIX ''', r''' a '''),
  926. (''' OBJ_SUFFIX ''', r''' o '''),
  927. (''' BIN_SUFFIX ''', r''' '''),
  928. (''' ASM_SUFFIX ''', r''' s '''),
  929. (''' IMPORT_LIB_SUFFIX ''', r''' '''),
  930. (''' USE_N32 ''', r''' '''),
  931. (''' CC_VERSION ''', r''' 4.8.4 '''),
  932. (''' CXX_VERSION ''', r''' 4.8.4 '''),
  933. (''' MSMANIFEST_TOOL ''', r''' '''),
  934. (''' NS_ENABLE_TSF ''', r''' '''),
  935. (''' WIN32_CONSOLE_EXE_LDFLAGS ''', r''' '''),
  936. (''' WIN32_GUI_EXE_LDFLAGS ''', r''' '''),
  937. (''' MOZ_WAVE ''', r''' 1 '''),
  938. (''' MOZ_VORBIS ''', r''' 1 '''),
  939. (''' MOZ_TREMOR ''', r''' '''),
  940. (''' MOZ_WEBM ''', r''' 1 '''),
  941. (''' MOZ_WMF ''', r''' '''),
  942. (''' MOZ_FFMPEG ''', r''' 1 '''),
  943. (''' MOZ_FMP4 ''', r''' 1 '''),
  944. (''' MOZ_EME ''', r''' 1 '''),
  945. (''' MOZ_DIRECTSHOW ''', r''' '''),
  946. (''' MOZ_ANDROID_OMX ''', r''' '''),
  947. (''' MOZ_APPLEMEDIA ''', r''' '''),
  948. (''' MOZ_OMX_PLUGIN ''', r''' '''),
  949. (''' MOZ_VPX_ERROR_CONCEALMENT ''', r''' 1 '''),
  950. (''' MOZ_VPX ''', r''' 1 '''),
  951. (''' VPX_AS ''', r''' yasm '''),
  952. (''' VPX_ASFLAGS ''', list(r''' -f elf64 -rnasm -pnasm -DPIC '''.split())),
  953. (''' VPX_AS_CONVERSION ''', r''' '''),
  954. (''' VPX_ASM_SUFFIX ''', r''' asm '''),
  955. (''' VPX_X86_ASM ''', r''' 1 '''),
  956. (''' VPX_ARM_ASM ''', r''' '''),
  957. (''' VPX_NEED_OBJ_INT_EXTRACT ''', r''' '''),
  958. (''' MOZ_INSTRUMENT_EVENT_LOOP ''', r''' 1 '''),
  959. (''' MOZ_CODE_COVERAGE ''', r''' '''),
  960. (''' LIBJPEG_TURBO_AS ''', r''' yasm '''),
  961. (''' LIBJPEG_TURBO_ASFLAGS ''', list(r''' -f elf64 -rnasm -pnasm -D__x86_64__ -DPIC -DELF '''.split())),
  962. (''' MOZ_LIBAV_FFT ''', r''' 1 '''),
  963. (''' LIBAV_FFT_AS ''', r''' yasm '''),
  964. (''' LIBAV_FFT_ASFLAGS ''', list(r''' -f elf64 -rnasm -pnasm -D__x86_64__ -DPIC -DELF '''.split())),
  965. (''' MOZ_PACKAGE_JSSHELL ''', r''' '''),
  966. (''' MOZ_FOLD_LIBS ''', r''' '''),
  967. (''' MOZ_FOLD_LIBS_FLAGS ''', r''' '''),
  968. (''' SOCORRO_SYMBOL_UPLOAD_TOKEN_FILE ''', r''' '''),
  969. (''' MOZ_ENABLE_SZIP ''', r''' '''),
  970. (''' MOZ_SZIP_FLAGS ''', r''' '''),
  971. (''' DMG_TOOL ''', r''' '''),
  972. (''' JS_BINARY ''', r''' '''),
  973. (''' MOZ_EM_DEBUG ''', r''' '''),
  974. (''' NSS_EXTRA_SYMBOLS_FILE ''', r''' '''),
  975. (''' A11Y_LOG ''', r''' 1 '''),
  976. (''' MOZILLA_VERSION ''', r''' 43.0a1 '''),
  977. (''' ac_configure_args ''', r''' --enable-official-branding '''),
  978. (''' MOZ_ICU_CFLAGS ''', list(r''' -I$(topsrcdir)/intl/icu/source/common -I$(topsrcdir)/intl/icu/source/i18n '''.split())),
  979. (''' MOZ_ICU_LIBS ''', list(r''' '''.split())),
  980. (''' MOZ_NATIVE_ICU ''', r''' '''),
  981. (''' MOZ_ICU_VERSION ''', r''' 55 '''),
  982. (''' MOZ_SHARED_ICU ''', r''' '''),
  983. (''' MOZ_ICU_DBG_SUFFIX ''', r''' '''),
  984. (''' ENABLE_INTL_API ''', r''' 1 '''),
  985. (''' USE_ICU ''', r''' 1 '''),
  986. (''' ICU_LIB_NAMES ''', list(r''' icui18n icuuc icudata '''.split())),
  987. (''' JS_SHARED_LIBRARY ''', r''' '''),
  988. (''' WIN_TOP_SRC ''', r''' '''),
  989. (''' top_srcdir ''', r''' /home/serge/projects/gecko-dev '''),
  990. ] ]
  991.  
  992. non_global_defines = [
  993. 'NECKO_PROTOCOL_about',
  994. 'NECKO_PROTOCOL_app',
  995. 'NECKO_PROTOCOL_data',
  996. 'NECKO_PROTOCOL_device',
  997. 'NECKO_PROTOCOL_file',
  998. 'NECKO_PROTOCOL_ftp',
  999. 'NECKO_PROTOCOL_http',
  1000. 'NECKO_PROTOCOL_res',
  1001. 'NECKO_PROTOCOL_viewsource',
  1002. 'NECKO_PROTOCOL_websocket',
  1003. 'NECKO_PROTOCOL_wyciwyg',
  1004. 'NECKO_WIFI',
  1005. 'NECKO_COOKIES',
  1006. 'CPP_THROW_NEW',
  1007. 'HAVE_CPP_AMBIGUITY_RESOLVING_USING',
  1008. 'HAVE_CPP_DYNAMIC_CAST_TO_VOID_PTR',
  1009. 'HAVE_CPP_PARTIAL_SPECIALIZATION',
  1010. 'HAVE_GETPAGESIZE',
  1011. 'HAVE_ICONV',
  1012. 'HAVE_ICONV_WITH_CONST_INPUT',
  1013. 'HAVE_MBRTOWC',
  1014. 'HAVE_WCRTOMB',
  1015. 'HAVE_STATVFS64',
  1016. 'HAVE_STATVFS',
  1017. 'HAVE_STATFS64',
  1018. 'HAVE_STATFS',
  1019. 'HAVE_SYS_STATVFS_H',
  1020. 'HAVE_SYS_STATFS_H',
  1021. 'HAVE_SYS_VFS_H',
  1022. 'HAVE_SYS_MOUNT_H',
  1023. ]
  1024.  
  1025. __all__ = ['topobjdir', 'topsrcdir', 'defines', 'non_global_defines', 'substs']
  1026. if __name__ == '__main__':
  1027. args = dict([(name, globals()[name]) for name in __all__])
  1028. from mozbuild.config_status import config_status
  1029. config_status(**args)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement