# THIS FILE WAS AUTOMATICALLY GENERATED. DO NOT EDIT. DEFINES += -DNDEBUG=1 -DTRIMMED=1 -DMOZILLA_INTERNAL_API DIRS := autoplay doctor driftcontrol eme encoder fake-cdm flac gmp gmp-plugin-openh264 imagecapture ipc mediacapabilities mediacontrol mediaelement mediasink mediasource mediasession mp3 mp4 ogg platforms systemservices utils wave webaudio webcodecs webm webrtc webvtt webspeech LOCAL_INCLUDES += -I$(topobjdir)/media/libsoundtouch/src LOCAL_INCLUDES += -I$(topsrcdir)/caps LOCAL_INCLUDES += -I$(topsrcdir)/config/external/rlbox_wasm2c_sandbox LOCAL_INCLUDES += -I$(topsrcdir)/docshell/base LOCAL_INCLUDES += -I$(topsrcdir)/dom/base LOCAL_INCLUDES += -I$(srcdir)/webrtc LOCAL_INCLUDES += -I$(topsrcdir)/layout/generic LOCAL_INCLUDES += -I$(topsrcdir)/layout/xul LOCAL_INCLUDES += -I$(topsrcdir)/media/libyuv/libyuv/include LOCAL_INCLUDES += -I$(topsrcdir)/netwerk/base LOCAL_INCLUDES += -I$(topsrcdir)/toolkit/content/tests/browser LOCAL_INCLUDES += -I$(topobjdir)/ipc/ipdl/_ipdlheaders LOCAL_INCLUDES += -I$(topsrcdir)/ipc/chromium/src LOCAL_INCLUDES += -I$(topsrcdir)/third_party/abseil-cpp LOCAL_INCLUDES += -I$(topsrcdir)/gfx/skia LOCAL_INCLUDES += -I$(topsrcdir)/gfx/skia/skia CPPSRCS += $(srcdir)/MediaData.cpp # We build files in 'unified' mode by including several files # together into a single source file. This cuts down on # compilation times and debug information size. UNIFIED_CPPSRCS := Unified_cpp_dom_media0.cpp Unified_cpp_dom_media1.cpp Unified_cpp_dom_media2.cpp Unified_cpp_dom_media3.cpp Unified_cpp_dom_media4.cpp Unified_cpp_dom_media5.cpp CPPSRCS += $(UNIFIED_CPPSRCS) dist_include_FILES += audioipc2_client_ffi_generated.h dist_include_FILES += audioipc2_server_ffi_generated.h dist_include_DEST := $(DEPTH)/dist/include/ dist_include_TARGET := export INSTALL_TARGETS += dist_include COMPUTED_LDFLAGS += -Wl,-z,text -Wl,-z,now -fstack-protector-strong -L/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/bin '-Wl,-R,$$ORIGIN' LIBRARY_NAME := dom_media FORCE_STATIC_LIB := 1 REAL_LIBRARY := libdom_media.a DEFINES += -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DMOZ_SUPPORT_LEAKCHECKING -DSTATIC_EXPORTABLE_JS_API COMPUTED_CFLAGS += -I/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers -include /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-158.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fstrict-flex-arrays=1 -DNDEBUG=1 -DTRIMMED=1 -DMOZILLA_INTERNAL_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DMOZ_SUPPORT_LEAKCHECKING -DSTATIC_EXPORTABLE_JS_API -I/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-158.0/dom/media -I/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dom/media -I/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/media/libsoundtouch/src -I/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-158.0/caps -I/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-158.0/config/external/rlbox_wasm2c_sandbox -I/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-158.0/docshell/base -I/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-158.0/dom/base -I/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-158.0/dom/media/webrtc -I/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-158.0/layout/generic -I/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-158.0/layout/xul -I/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-158.0/media/libyuv/libyuv/include -I/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-158.0/netwerk/base -I/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-158.0/toolkit/content/tests/browser -I/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders -I/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-158.0/ipc/chromium/src -I/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-158.0/third_party/abseil-cpp -I/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-158.0/gfx/skia -I/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-158.0/gfx/skia/skia -I/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include -I/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nspr -I/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nss -I/usr/include/pixman-1 -DMOZILLA_CLIENT -include /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/mozilla-config.h -pthread -ffunction-sections -fdata-sections -fno-math-errno -pipe -fPIC -m64 -O3 -D__int8_t_defined -O -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Winvalid-utf8 -Wduplicated-cond -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Werror=implicit-function-declaration -Wno-psabi -Wno-error=builtin-macro-redefined -fno-strict-aliasing -ffp-contract=off COMPUTED_CXXFLAGS += -I/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/stl_wrappers -I/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/system_wrappers -include /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-158.0/config/gcc_hidden.h -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fstrict-flex-arrays=1 -DNDEBUG=1 -DTRIMMED=1 -DMOZILLA_INTERNAL_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DMOZ_SUPPORT_LEAKCHECKING -DSTATIC_EXPORTABLE_JS_API -I/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-158.0/dom/media -I/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dom/media -I/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/media/libsoundtouch/src -I/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-158.0/caps -I/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-158.0/config/external/rlbox_wasm2c_sandbox -I/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-158.0/docshell/base -I/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-158.0/dom/base -I/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-158.0/dom/media/webrtc -I/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-158.0/layout/generic -I/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-158.0/layout/xul -I/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-158.0/media/libyuv/libyuv/include -I/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-158.0/netwerk/base -I/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-158.0/toolkit/content/tests/browser -I/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/ipc/ipdl/_ipdlheaders -I/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-158.0/ipc/chromium/src -I/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-158.0/third_party/abseil-cpp -I/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-158.0/gfx/skia -I/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-158.0/gfx/skia/skia -I/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include -I/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nspr -I/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/dist/include/nss -I/usr/include/pixman-1 -DMOZILLA_CLIENT -include /jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/mozilla-config.h -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -m64 -O3 -Wno-invalid-offsetof -fpermissive -O -fomit-frame-pointer -funwind-tables -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-invalid-offsetof -Wno-deprecated-enum-enum-conversion -Winvalid-utf8 -Wduplicated-cond -Wimplicit-fallthrough -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-psabi -Wno-error=builtin-macro-redefined -Werror=switch -Wno-error=attributes -fno-strict-aliasing -ffp-contract=off COMPUTED_CXX_LDFLAGS += -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fstrict-flex-arrays=1 -fno-rtti -pthread -fno-sized-deallocation -fno-aligned-new -ffunction-sections -fdata-sections -fno-math-errno -fno-exceptions -pipe -fPIC -m64 -O3 -Wno-invalid-offsetof -fpermissive -O -fomit-frame-pointer -funwind-tables COMPUTED_C_LDFLAGS += -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -fstrict-flex-arrays=1 -pthread -ffunction-sections -fdata-sections -fno-math-errno -pipe -fPIC -m64 -O3 -D__int8_t_defined -O -fomit-frame-pointer -funwind-tables NONRECURSIVE_TARGETS += export NONRECURSIVE_TARGETS_export += xpidl NONRECURSIVE_TARGETS_export_xpidl_DIRECTORY = $(DEPTH)/xpcom/xpidl NONRECURSIVE_TARGETS_export_xpidl_TARGETS += export