# THIS FILE WAS AUTOMATICALLY GENERATED. DO NOT EDIT.

DEFINES += -DNDEBUG=1 -DTRIMMED=1
include $(topsrcdir)/config/AB_rCD.mk
PRE_COMPILE_TARGETS += $(MDDEPDIR)/libmozinference.so.symbols.stub
libmozinference.so.symbols: $(MDDEPDIR)/libmozinference.so.symbols.stub ;
EXTRA_MDDEPEND_FILES += $(MDDEPDIR)/libmozinference.so.symbols.pp
$(MDDEPDIR)/libmozinference.so.symbols.stub: /jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-158.0/python/mozbuild/mozbuild/action/generate_symbols_file.py $(srcdir)/mozinference.symbols backend.mk
	$(REPORT_BUILD)
	$(call py_action,file_generate libmozinference.so.symbols,/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-158.0/python/mozbuild/mozbuild/action/generate_symbols_file.py generate_symbols_file libmozinference.so.symbols $(MDDEPDIR)/libmozinference.so.symbols.pp $(MDDEPDIR)/libmozinference.so.symbols.stub $(srcdir)/mozinference.symbols -DNDEBUG=1 -DTRIMMED=1)
	@$(TOUCH) $@

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 := mozinference
FORCE_SHARED_LIB := 1
IMPORT_LIBRARY := $(DEPTH)/dist/bin/libmozinference.so
SHARED_LIBRARY := $(DEPTH)/dist/bin/libmozinference.so
DSO_SONAME := libmozinference.so
EXTRA_DSO_LDOPTS += -Wl,-M,libmozinference.so.symbols
libmozinference.so_OBJS := -Wl,@/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/config/external/mozinference/libmozinference_so.list
$(DEPTH)/dist/bin/libmozinference.so: libmozinference_so.list
$(DEPTH)/dist/bin/libmozinference.so: ../../../third_party/parakeet.cpp/audio_io.o \
    ../../../third_party/parakeet.cpp/backend.o \
    ../../../third_party/parakeet.cpp/common.o \
    ../../../third_party/parakeet.cpp/conformer.o \
    ../../../third_party/parakeet.cpp/ctc_decoder.o \
    ../../../third_party/parakeet.cpp/encoder.o \
    ../../../third_party/parakeet.cpp/fft.o \
    ../../../third_party/parakeet.cpp/ggml_graph.o \
    ../../../third_party/parakeet.cpp/joint.o \
    ../../../third_party/parakeet.cpp/mel.o \
    ../../../third_party/parakeet.cpp/mel_gpu.o \
    ../../../third_party/parakeet.cpp/model.o \
    ../../../third_party/parakeet.cpp/model_loader.o \
    ../../../third_party/parakeet.cpp/parakeet_capi.o \
    ../../../third_party/parakeet.cpp/pos_enc.o \
    ../../../third_party/parakeet.cpp/prediction.o \
    ../../../third_party/parakeet.cpp/prompt_kernel.o \
    ../../../third_party/parakeet.cpp/relpos_attention.o \
    ../../../third_party/parakeet.cpp/rnnt.o \
    ../../../third_party/parakeet.cpp/search.o \
    ../../../third_party/parakeet.cpp/streaming.o \
    ../../../third_party/parakeet.cpp/streaming_encoder.o \
    ../../../third_party/parakeet.cpp/subsampling.o \
    ../../../third_party/parakeet.cpp/tdt.o \
    ../../../third_party/parakeet.cpp/tokenizer.o \
    ../../../third_party/parakeet.cpp/transcription.o \
    ../../../third_party/parakeet.cpp/transducer_batch.o \
    ../../../third_party/llama.cpp/ggml-alloc.o \
    ../../../third_party/llama.cpp/ggml-c.o \
    ../../../third_party/llama.cpp/quants-x86.o \
    ../../../third_party/llama.cpp/ggml-cpu-c.o \
    ../../../third_party/llama.cpp/quants.o \
    ../../../third_party/llama.cpp/ggml-quants.o \
    ../../../third_party/llama.cpp/ggml-backend-dl.o \
    ../../../third_party/llama.cpp/ggml-backend-meta.o \
    ../../../third_party/llama.cpp/ggml-backend-reg.o \
    ../../../third_party/llama.cpp/ggml-backend.o \
    ../../../third_party/llama.cpp/amx.o \
    ../../../third_party/llama.cpp/mmq.o \
    ../../../third_party/llama.cpp/repack-x86.o \
    ../../../third_party/llama.cpp/binary-ops.o \
    ../../../third_party/llama.cpp/ggml-cpu.o \
    ../../../third_party/llama.cpp/hbm.o \
    ../../../third_party/llama.cpp/ops.o \
    ../../../third_party/llama.cpp/repack.o \
    ../../../third_party/llama.cpp/traits.o \
    ../../../third_party/llama.cpp/unary-ops.o \
    ../../../third_party/llama.cpp/vec.o \
    ../../../third_party/llama.cpp/ggml-opt.o \
    ../../../third_party/llama.cpp/ggml-threading.o \
    ../../../third_party/llama.cpp/ggml.o \
    ../../../third_party/llama.cpp/gguf.o \
    ../../../third_party/llama.cpp/llama-adapter.o \
    ../../../third_party/llama.cpp/llama-arch.o \
    ../../../third_party/llama.cpp/llama-batch.o \
    ../../../third_party/llama.cpp/llama-chat.o \
    ../../../third_party/llama.cpp/llama-context.o \
    ../../../third_party/llama.cpp/llama-cparams.o \
    ../../../third_party/llama.cpp/llama-grammar.o \
    ../../../third_party/llama.cpp/llama-graph.o \
    ../../../third_party/llama.cpp/llama-hparams.o \
    ../../../third_party/llama.cpp/llama-impl.o \
    ../../../third_party/llama.cpp/llama-io.o \
    ../../../third_party/llama.cpp/llama-kv-cache-dsa.o \
    ../../../third_party/llama.cpp/llama-kv-cache-iswa.o \
    ../../../third_party/llama.cpp/llama-kv-cache.o \
    ../../../third_party/llama.cpp/llama-memory-hybrid-iswa.o \
    ../../../third_party/llama.cpp/llama-memory-hybrid.o \
    ../../../third_party/llama.cpp/llama-memory-recurrent.o \
    ../../../third_party/llama.cpp/llama-memory.o \
    ../../../third_party/llama.cpp/llama-mmap.o \
    ../../../third_party/llama.cpp/llama-model-loader.o \
    ../../../third_party/llama.cpp/llama-model-saver.o \
    ../../../third_party/llama.cpp/llama-model.o \
    ../../../third_party/llama.cpp/llama-sampler.o \
    ../../../third_party/llama.cpp/llama-vocab.o \
    ../../../third_party/llama.cpp/llama.o \
    ../../../third_party/llama.cpp/afmoe.o \
    ../../../third_party/llama.cpp/apertus.o \
    ../../../third_party/llama.cpp/arcee.o \
    ../../../third_party/llama.cpp/arctic.o \
    ../../../third_party/llama.cpp/arwkv7.o \
    ../../../third_party/llama.cpp/baichuan.o \
    ../../../third_party/llama.cpp/bailingmoe.o \
    ../../../third_party/llama.cpp/bailingmoe2.o \
    ../../../third_party/llama.cpp/bert.o \
    ../../../third_party/llama.cpp/bitnet.o \
    ../../../third_party/llama.cpp/bloom.o \
    ../../../third_party/llama.cpp/chameleon.o \
    ../../../third_party/llama.cpp/chatglm.o \
    ../../../third_party/llama.cpp/codeshell.o \
    ../../../third_party/llama.cpp/cogvlm.o \
    ../../../third_party/llama.cpp/cohere2.o \
    ../../../third_party/llama.cpp/cohere2moe.o \
    ../../../third_party/llama.cpp/command-r.o \
    ../../../third_party/llama.cpp/dbrx.o \
    ../../../third_party/llama.cpp/deci.o \
    ../../../third_party/llama.cpp/deepseek.o \
    ../../../third_party/llama.cpp/deepseek2.o \
    ../../../third_party/llama.cpp/deepseek2ocr.o \
    ../../../third_party/llama.cpp/deepseek32.o \
    ../../../third_party/llama.cpp/delta-net-base.o \
    ../../../third_party/llama.cpp/dots1.o \
    ../../../third_party/llama.cpp/dream.o \
    ../../../third_party/llama.cpp/eagle3.o \
    ../../../third_party/llama.cpp/ernie4-5-moe.o \
    ../../../third_party/llama.cpp/ernie4-5.o \
    ../../../third_party/llama.cpp/eurobert.o \
    ../../../third_party/llama.cpp/exaone-moe.o \
    ../../../third_party/llama.cpp/exaone.o \
    ../../../third_party/llama.cpp/exaone4.o \
    ../../../third_party/llama.cpp/falcon-h1.o \
    ../../../third_party/llama.cpp/falcon.o \
    ../../../third_party/llama.cpp/gemma-embedding.o \
    ../../../third_party/llama.cpp/gemma.o \
    ../../../third_party/llama.cpp/gemma2.o \
    ../../../third_party/llama.cpp/gemma3.o \
    ../../../third_party/llama.cpp/gemma3n.o \
    ../../../third_party/llama.cpp/gemma4-assistant.o \
    ../../../third_party/llama.cpp/gemma4.o \
    ../../../third_party/llama.cpp/glm-dsa.o \
    ../../../third_party/llama.cpp/glm4-moe.o \
    ../../../third_party/llama.cpp/glm4.o \
    ../../../third_party/llama.cpp/gpt2.o \
    ../../../third_party/llama.cpp/gptneox.o \
    ../../../third_party/llama.cpp/granite-hybrid.o \
    ../../../third_party/llama.cpp/granite-moe.o \
    ../../../third_party/llama.cpp/granite.o \
    ../../../third_party/llama.cpp/grok.o \
    ../../../third_party/llama.cpp/grovemoe.o \
    ../../../third_party/llama.cpp/hunyuan-dense.o \
    ../../../third_party/llama.cpp/hunyuan-moe.o \
    ../../../third_party/llama.cpp/hunyuan-vl.o \
    ../../../third_party/llama.cpp/internlm2.o \
    ../../../third_party/llama.cpp/jais.o \
    ../../../third_party/llama.cpp/jais2.o \
    ../../../third_party/llama.cpp/jamba.o \
    ../../../third_party/llama.cpp/jina-bert-v2.o \
    ../../../third_party/llama.cpp/jina-bert-v3.o \
    ../../../third_party/llama.cpp/kimi-linear.o \
    ../../../third_party/llama.cpp/lfm2.o \
    ../../../third_party/llama.cpp/lfm2moe.o \
    ../../../third_party/llama.cpp/llada-moe.o \
    ../../../third_party/llama.cpp/llada.o \
    ../../../third_party/llama.cpp/llama-embed.o \
    ../../../third_party/llama.cpp/llama4.o \
    ../../../third_party/llama.cpp/maincoder.o \
    ../../../third_party/llama.cpp/mamba-base.o \
    ../../../third_party/llama.cpp/mamba.o \
    ../../../third_party/llama.cpp/mamba2.o \
    ../../../third_party/llama.cpp/mellum.o \
    ../../../third_party/llama.cpp/mimo2.o \
    ../../../third_party/llama.cpp/minicpm.o \
    ../../../third_party/llama.cpp/minicpm3.o \
    ../../../third_party/llama.cpp/minimax-m2.o \
    ../../../third_party/llama.cpp/mistral3.o \
    ../../../third_party/llama.cpp/mistral4.o \
    ../../../third_party/llama.cpp/model-llama.o \
    ../../../third_party/llama.cpp/modern-bert.o \
    ../../../third_party/llama.cpp/mpt.o \
    ../../../third_party/llama.cpp/nemotron-h-moe.o \
    ../../../third_party/llama.cpp/nemotron-h.o \
    ../../../third_party/llama.cpp/nemotron.o \
    ../../../third_party/llama.cpp/neo-bert.o \
    ../../../third_party/llama.cpp/nomic-bert-moe.o \
    ../../../third_party/llama.cpp/nomic-bert.o \
    ../../../third_party/llama.cpp/olmo.o \
    ../../../third_party/llama.cpp/olmo2.o \
    ../../../third_party/llama.cpp/olmoe.o \
    ../../../third_party/llama.cpp/openai-moe.o \
    ../../../third_party/llama.cpp/openelm.o \
    ../../../third_party/llama.cpp/orion.o \
    ../../../third_party/llama.cpp/paddleocr.o \
    ../../../third_party/llama.cpp/pangu-embed.o \
    ../../../third_party/llama.cpp/phi2.o \
    ../../../third_party/llama.cpp/phi3.o \
    ../../../third_party/llama.cpp/phimoe.o \
    ../../../third_party/llama.cpp/plamo.o \
    ../../../third_party/llama.cpp/plamo2.o \
    ../../../third_party/llama.cpp/plamo3.o \
    ../../../third_party/llama.cpp/plm.o \
    ../../../third_party/llama.cpp/qwen.o \
    ../../../third_party/llama.cpp/qwen2.o \
    ../../../third_party/llama.cpp/qwen2moe.o \
    ../../../third_party/llama.cpp/qwen2vl.o \
    ../../../third_party/llama.cpp/qwen3.o \
    ../../../third_party/llama.cpp/qwen35.o \
    ../../../third_party/llama.cpp/qwen35moe.o \
    ../../../third_party/llama.cpp/qwen3moe.o \
    ../../../third_party/llama.cpp/qwen3next.o \
    ../../../third_party/llama.cpp/qwen3vl.o \
    ../../../third_party/llama.cpp/qwen3vlmoe.o \
    ../../../third_party/llama.cpp/refact.o \
    ../../../third_party/llama.cpp/rnd1.o \
    ../../../third_party/llama.cpp/rwkv6-base.o \
    ../../../third_party/llama.cpp/rwkv6.o \
    ../../../third_party/llama.cpp/rwkv6qwen2.o \
    ../../../third_party/llama.cpp/rwkv7-base.o \
    ../../../third_party/llama.cpp/rwkv7.o \
    ../../../third_party/llama.cpp/seed-oss.o \
    ../../../third_party/llama.cpp/smallthinker.o \
    ../../../third_party/llama.cpp/smollm3.o \
    ../../../third_party/llama.cpp/stablelm.o \
    ../../../third_party/llama.cpp/starcoder.o \
    ../../../third_party/llama.cpp/starcoder2.o \
    ../../../third_party/llama.cpp/step35.o \
    ../../../third_party/llama.cpp/t5.o \
    ../../../third_party/llama.cpp/t5encoder.o \
    ../../../third_party/llama.cpp/talkie.o \
    ../../../third_party/llama.cpp/wavtokenizer-dec.o \
    ../../../third_party/llama.cpp/xverse.o \
    ../../../third_party/llama.cpp/unicode-data.o \
    ../../../third_party/llama.cpp/unicode.o
$(DEPTH)/dist/bin/libmozinference.so: libmozinference.so.symbols
STATIC_LIBS += $(DEPTH)/build/pure_virtual/libpure_virtual.a
DEFINES += -DMOZ_HAS_MOZGLUE
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 -DMOZ_HAS_MOZGLUE -I/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-158.0/config/external/mozinference -I/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/config/external/mozinference -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 -DMOZ_HAS_MOZGLUE -I/jenkins/jobs/oi-userland/workspace/components/web/firefox/firefox-158.0/config/external/mozinference -I/jenkins/jobs/oi-userland/workspace/components/web/firefox/build/amd64/config/external/mozinference -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 -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
