# This file is generated by gyp; do not edit. TOOLSET := target TARGET := libopus DEFS_Debug := \ '-DNODE_GYP_MODULE_NAME=libopus' \ '-DUSING_UV_SHARED=1' \ '-DUSING_V8_SHARED=1' \ '-DV8_DEPRECATION_WARNINGS=1' \ '-D_LARGEFILE_SOURCE' \ '-D_FILE_OFFSET_BITS=64' \ '-DPIC' \ '-DHAVE_CONFIG_H' \ '-DDEBUG' \ '-D_DEBUG' \ '-DV8_ENABLE_CHECKS' # Flags passed to all source files. CFLAGS_Debug := \ -fPIC \ -pthread \ -Wall \ -Wextra \ -Wno-unused-parameter \ -m64 \ -fvisibility=hidden \ -W \ -Wstrict-prototypes \ -Wall \ -Wextra \ -Wcast-align \ -Wnested-externs \ -Wshadow \ -Wno-parentheses \ -Wno-unused-parameter \ -Wno-sign-compare \ -Wno-maybe-uninitialized \ -g \ -O0 # Flags passed to only C files. CFLAGS_C_Debug := # Flags passed to only C++ files. CFLAGS_CC_Debug := \ -fno-rtti \ -fno-exceptions \ -std=gnu++0x INCS_Debug := \ -I/home/sergiu/.node-gyp/8.16.0/include/node \ -I/home/sergiu/.node-gyp/8.16.0/src \ -I/home/sergiu/.node-gyp/8.16.0/deps/openssl/config \ -I/home/sergiu/.node-gyp/8.16.0/deps/openssl/openssl/include \ -I/home/sergiu/.node-gyp/8.16.0/deps/uv/include \ -I/home/sergiu/.node-gyp/8.16.0/deps/zlib \ -I/home/sergiu/.node-gyp/8.16.0/deps/v8/include \ -I$(srcdir)/deps/config/opus/linux/x64 \ -I$(srcdir)/deps/opus/include \ -I$(srcdir)/deps/opus/celt \ -I$(srcdir)/deps/opus/silk \ -I$(srcdir)/deps/opus/silk/float DEFS_Release := \ '-DNODE_GYP_MODULE_NAME=libopus' \ '-DUSING_UV_SHARED=1' \ '-DUSING_V8_SHARED=1' \ '-DV8_DEPRECATION_WARNINGS=1' \ '-D_LARGEFILE_SOURCE' \ '-D_FILE_OFFSET_BITS=64' \ '-DPIC' \ '-DHAVE_CONFIG_H' # Flags passed to all source files. CFLAGS_Release := \ -fPIC \ -pthread \ -Wall \ -Wextra \ -Wno-unused-parameter \ -m64 \ -fvisibility=hidden \ -W \ -Wstrict-prototypes \ -Wall \ -Wextra \ -Wcast-align \ -Wnested-externs \ -Wshadow \ -Wno-parentheses \ -Wno-unused-parameter \ -Wno-sign-compare \ -Wno-maybe-uninitialized \ -O3 \ -fno-omit-frame-pointer # Flags passed to only C files. CFLAGS_C_Release := # Flags passed to only C++ files. CFLAGS_CC_Release := \ -fno-rtti \ -fno-exceptions \ -std=gnu++0x INCS_Release := \ -I/home/sergiu/.node-gyp/8.16.0/include/node \ -I/home/sergiu/.node-gyp/8.16.0/src \ -I/home/sergiu/.node-gyp/8.16.0/deps/openssl/config \ -I/home/sergiu/.node-gyp/8.16.0/deps/openssl/openssl/include \ -I/home/sergiu/.node-gyp/8.16.0/deps/uv/include \ -I/home/sergiu/.node-gyp/8.16.0/deps/zlib \ -I/home/sergiu/.node-gyp/8.16.0/deps/v8/include \ -I$(srcdir)/deps/config/opus/linux/x64 \ -I$(srcdir)/deps/opus/include \ -I$(srcdir)/deps/opus/celt \ -I$(srcdir)/deps/opus/silk \ -I$(srcdir)/deps/opus/silk/float OBJS := \ $(obj).target/$(TARGET)/deps/opus/src/opus.o \ $(obj).target/$(TARGET)/deps/opus/src/opus_decoder.o \ $(obj).target/$(TARGET)/deps/opus/src/opus_encoder.o \ $(obj).target/$(TARGET)/deps/opus/src/opus_multistream.o \ $(obj).target/$(TARGET)/deps/opus/src/opus_multistream_encoder.o \ $(obj).target/$(TARGET)/deps/opus/src/opus_multistream_decoder.o \ $(obj).target/$(TARGET)/deps/opus/src/repacketizer.o \ $(obj).target/$(TARGET)/deps/opus/src/analysis.o \ $(obj).target/$(TARGET)/deps/opus/src/mlp.o \ $(obj).target/$(TARGET)/deps/opus/src/mlp_data.o \ $(obj).target/$(TARGET)/deps/opus/celt/bands.o \ $(obj).target/$(TARGET)/deps/opus/celt/celt.o \ $(obj).target/$(TARGET)/deps/opus/celt/celt_encoder.o \ $(obj).target/$(TARGET)/deps/opus/celt/celt_decoder.o \ $(obj).target/$(TARGET)/deps/opus/celt/cwrs.o \ $(obj).target/$(TARGET)/deps/opus/celt/entcode.o \ $(obj).target/$(TARGET)/deps/opus/celt/entdec.o \ $(obj).target/$(TARGET)/deps/opus/celt/entenc.o \ $(obj).target/$(TARGET)/deps/opus/celt/kiss_fft.o \ $(obj).target/$(TARGET)/deps/opus/celt/laplace.o \ $(obj).target/$(TARGET)/deps/opus/celt/mathops.o \ $(obj).target/$(TARGET)/deps/opus/celt/mdct.o \ $(obj).target/$(TARGET)/deps/opus/celt/modes.o \ $(obj).target/$(TARGET)/deps/opus/celt/pitch.o \ $(obj).target/$(TARGET)/deps/opus/celt/celt_lpc.o \ $(obj).target/$(TARGET)/deps/opus/celt/quant_bands.o \ $(obj).target/$(TARGET)/deps/opus/celt/rate.o \ $(obj).target/$(TARGET)/deps/opus/celt/vq.o \ $(obj).target/$(TARGET)/deps/opus/silk/CNG.o \ $(obj).target/$(TARGET)/deps/opus/silk/code_signs.o \ $(obj).target/$(TARGET)/deps/opus/silk/init_decoder.o \ $(obj).target/$(TARGET)/deps/opus/silk/decode_core.o \ $(obj).target/$(TARGET)/deps/opus/silk/decode_frame.o \ $(obj).target/$(TARGET)/deps/opus/silk/decode_parameters.o \ $(obj).target/$(TARGET)/deps/opus/silk/decode_indices.o \ $(obj).target/$(TARGET)/deps/opus/silk/decode_pulses.o \ $(obj).target/$(TARGET)/deps/opus/silk/decoder_set_fs.o \ $(obj).target/$(TARGET)/deps/opus/silk/dec_API.o \ $(obj).target/$(TARGET)/deps/opus/silk/enc_API.o \ $(obj).target/$(TARGET)/deps/opus/silk/encode_indices.o \ $(obj).target/$(TARGET)/deps/opus/silk/encode_pulses.o \ $(obj).target/$(TARGET)/deps/opus/silk/gain_quant.o \ $(obj).target/$(TARGET)/deps/opus/silk/interpolate.o \ $(obj).target/$(TARGET)/deps/opus/silk/LP_variable_cutoff.o \ $(obj).target/$(TARGET)/deps/opus/silk/NLSF_decode.o \ $(obj).target/$(TARGET)/deps/opus/silk/NSQ.o \ $(obj).target/$(TARGET)/deps/opus/silk/NSQ_del_dec.o \ $(obj).target/$(TARGET)/deps/opus/silk/PLC.o \ $(obj).target/$(TARGET)/deps/opus/silk/shell_coder.o \ $(obj).target/$(TARGET)/deps/opus/silk/tables_gain.o \ $(obj).target/$(TARGET)/deps/opus/silk/tables_LTP.o \ $(obj).target/$(TARGET)/deps/opus/silk/tables_NLSF_CB_NB_MB.o \ $(obj).target/$(TARGET)/deps/opus/silk/tables_NLSF_CB_WB.o \ $(obj).target/$(TARGET)/deps/opus/silk/tables_other.o \ $(obj).target/$(TARGET)/deps/opus/silk/tables_pitch_lag.o \ $(obj).target/$(TARGET)/deps/opus/silk/tables_pulses_per_block.o \ $(obj).target/$(TARGET)/deps/opus/silk/VAD.o \ $(obj).target/$(TARGET)/deps/opus/silk/control_audio_bandwidth.o \ $(obj).target/$(TARGET)/deps/opus/silk/quant_LTP_gains.o \ $(obj).target/$(TARGET)/deps/opus/silk/VQ_WMat_EC.o \ $(obj).target/$(TARGET)/deps/opus/silk/HP_variable_cutoff.o \ $(obj).target/$(TARGET)/deps/opus/silk/NLSF_encode.o \ $(obj).target/$(TARGET)/deps/opus/silk/NLSF_VQ.o \ $(obj).target/$(TARGET)/deps/opus/silk/NLSF_unpack.o \ $(obj).target/$(TARGET)/deps/opus/silk/NLSF_del_dec_quant.o \ $(obj).target/$(TARGET)/deps/opus/silk/process_NLSFs.o \ $(obj).target/$(TARGET)/deps/opus/silk/stereo_LR_to_MS.o \ $(obj).target/$(TARGET)/deps/opus/silk/stereo_MS_to_LR.o \ $(obj).target/$(TARGET)/deps/opus/silk/check_control_input.o \ $(obj).target/$(TARGET)/deps/opus/silk/control_SNR.o \ $(obj).target/$(TARGET)/deps/opus/silk/init_encoder.o \ $(obj).target/$(TARGET)/deps/opus/silk/control_codec.o \ $(obj).target/$(TARGET)/deps/opus/silk/A2NLSF.o \ $(obj).target/$(TARGET)/deps/opus/silk/ana_filt_bank_1.o \ $(obj).target/$(TARGET)/deps/opus/silk/biquad_alt.o \ $(obj).target/$(TARGET)/deps/opus/silk/bwexpander_32.o \ $(obj).target/$(TARGET)/deps/opus/silk/bwexpander.o \ $(obj).target/$(TARGET)/deps/opus/silk/debug.o \ $(obj).target/$(TARGET)/deps/opus/silk/decode_pitch.o \ $(obj).target/$(TARGET)/deps/opus/silk/inner_prod_aligned.o \ $(obj).target/$(TARGET)/deps/opus/silk/lin2log.o \ $(obj).target/$(TARGET)/deps/opus/silk/log2lin.o \ $(obj).target/$(TARGET)/deps/opus/silk/LPC_analysis_filter.o \ $(obj).target/$(TARGET)/deps/opus/silk/LPC_inv_pred_gain.o \ $(obj).target/$(TARGET)/deps/opus/silk/table_LSF_cos.o \ $(obj).target/$(TARGET)/deps/opus/silk/NLSF2A.o \ $(obj).target/$(TARGET)/deps/opus/silk/NLSF_stabilize.o \ $(obj).target/$(TARGET)/deps/opus/silk/NLSF_VQ_weights_laroia.o \ $(obj).target/$(TARGET)/deps/opus/silk/pitch_est_tables.o \ $(obj).target/$(TARGET)/deps/opus/silk/resampler.o \ $(obj).target/$(TARGET)/deps/opus/silk/resampler_down2_3.o \ $(obj).target/$(TARGET)/deps/opus/silk/resampler_down2.o \ $(obj).target/$(TARGET)/deps/opus/silk/resampler_private_AR2.o \ $(obj).target/$(TARGET)/deps/opus/silk/resampler_private_down_FIR.o \ $(obj).target/$(TARGET)/deps/opus/silk/resampler_private_IIR_FIR.o \ $(obj).target/$(TARGET)/deps/opus/silk/resampler_private_up2_HQ.o \ $(obj).target/$(TARGET)/deps/opus/silk/resampler_rom.o \ $(obj).target/$(TARGET)/deps/opus/silk/sigm_Q15.o \ $(obj).target/$(TARGET)/deps/opus/silk/sort.o \ $(obj).target/$(TARGET)/deps/opus/silk/sum_sqr_shift.o \ $(obj).target/$(TARGET)/deps/opus/silk/stereo_decode_pred.o \ $(obj).target/$(TARGET)/deps/opus/silk/stereo_encode_pred.o \ $(obj).target/$(TARGET)/deps/opus/silk/stereo_find_predictor.o \ $(obj).target/$(TARGET)/deps/opus/silk/stereo_quant_pred.o \ $(obj).target/$(TARGET)/deps/opus/silk/float/apply_sine_window_FLP.o \ $(obj).target/$(TARGET)/deps/opus/silk/float/corrMatrix_FLP.o \ $(obj).target/$(TARGET)/deps/opus/silk/float/encode_frame_FLP.o \ $(obj).target/$(TARGET)/deps/opus/silk/float/find_LPC_FLP.o \ $(obj).target/$(TARGET)/deps/opus/silk/float/find_LTP_FLP.o \ $(obj).target/$(TARGET)/deps/opus/silk/float/find_pitch_lags_FLP.o \ $(obj).target/$(TARGET)/deps/opus/silk/float/find_pred_coefs_FLP.o \ $(obj).target/$(TARGET)/deps/opus/silk/float/LPC_analysis_filter_FLP.o \ $(obj).target/$(TARGET)/deps/opus/silk/float/LTP_analysis_filter_FLP.o \ $(obj).target/$(TARGET)/deps/opus/silk/float/LTP_scale_ctrl_FLP.o \ $(obj).target/$(TARGET)/deps/opus/silk/float/noise_shape_analysis_FLP.o \ $(obj).target/$(TARGET)/deps/opus/silk/float/prefilter_FLP.o \ $(obj).target/$(TARGET)/deps/opus/silk/float/process_gains_FLP.o \ $(obj).target/$(TARGET)/deps/opus/silk/float/regularize_correlations_FLP.o \ $(obj).target/$(TARGET)/deps/opus/silk/float/residual_energy_FLP.o \ $(obj).target/$(TARGET)/deps/opus/silk/float/solve_LS_FLP.o \ $(obj).target/$(TARGET)/deps/opus/silk/float/warped_autocorrelation_FLP.o \ $(obj).target/$(TARGET)/deps/opus/silk/float/wrappers_FLP.o \ $(obj).target/$(TARGET)/deps/opus/silk/float/autocorrelation_FLP.o \ $(obj).target/$(TARGET)/deps/opus/silk/float/burg_modified_FLP.o \ $(obj).target/$(TARGET)/deps/opus/silk/float/bwexpander_FLP.o \ $(obj).target/$(TARGET)/deps/opus/silk/float/energy_FLP.o \ $(obj).target/$(TARGET)/deps/opus/silk/float/inner_product_FLP.o \ $(obj).target/$(TARGET)/deps/opus/silk/float/k2a_FLP.o \ $(obj).target/$(TARGET)/deps/opus/silk/float/levinsondurbin_FLP.o \ $(obj).target/$(TARGET)/deps/opus/silk/float/LPC_inv_pred_gain_FLP.o \ $(obj).target/$(TARGET)/deps/opus/silk/float/pitch_analysis_core_FLP.o \ $(obj).target/$(TARGET)/deps/opus/silk/float/scale_copy_vector_FLP.o \ $(obj).target/$(TARGET)/deps/opus/silk/float/scale_vector_FLP.o \ $(obj).target/$(TARGET)/deps/opus/silk/float/schur_FLP.o \ $(obj).target/$(TARGET)/deps/opus/silk/float/sort_FLP.o # Add to the list of files we specially track dependencies for. all_deps += $(OBJS) # CFLAGS et al overrides must be target-local. # See "Target-specific Variable Values" in the GNU Make manual. $(OBJS): TOOLSET := $(TOOLSET) $(OBJS): GYP_CFLAGS := $(DEFS_$(BUILDTYPE)) $(INCS_$(BUILDTYPE)) $(CFLAGS_$(BUILDTYPE)) $(CFLAGS_C_$(BUILDTYPE)) $(OBJS): GYP_CXXFLAGS := $(DEFS_$(BUILDTYPE)) $(INCS_$(BUILDTYPE)) $(CFLAGS_$(BUILDTYPE)) $(CFLAGS_CC_$(BUILDTYPE)) # Suffix rules, putting all outputs into $(obj). $(obj).$(TOOLSET)/$(TARGET)/%.o: $(srcdir)/%.c FORCE_DO_CMD @$(call do_cmd,cc,1) # Try building from generated source, too. $(obj).$(TOOLSET)/$(TARGET)/%.o: $(obj).$(TOOLSET)/%.c FORCE_DO_CMD @$(call do_cmd,cc,1) $(obj).$(TOOLSET)/$(TARGET)/%.o: $(obj)/%.c FORCE_DO_CMD @$(call do_cmd,cc,1) # End of this set of suffix rules ### Rules for final target. LDFLAGS_Debug := \ -pthread \ -rdynamic \ -m64 LDFLAGS_Release := \ -pthread \ -rdynamic \ -m64 LIBS := $(obj).target/deps/opus.a: GYP_LDFLAGS := $(LDFLAGS_$(BUILDTYPE)) $(obj).target/deps/opus.a: LIBS := $(LIBS) $(obj).target/deps/opus.a: TOOLSET := $(TOOLSET) $(obj).target/deps/opus.a: $(OBJS) FORCE_DO_CMD $(call do_cmd,alink) all_deps += $(obj).target/deps/opus.a # Add target alias .PHONY: libopus libopus: $(obj).target/deps/opus.a # Add target alias to "all" target. .PHONY: all all: libopus # Add target alias .PHONY: libopus libopus: $(builddir)/opus.a # Copy this to the static library output path. $(builddir)/opus.a: TOOLSET := $(TOOLSET) $(builddir)/opus.a: $(obj).target/deps/opus.a FORCE_DO_CMD $(call do_cmd,copy) all_deps += $(builddir)/opus.a # Short alias for building this static library. .PHONY: opus.a opus.a: $(obj).target/deps/opus.a $(builddir)/opus.a # Add static library to "all" target. .PHONY: all all: $(builddir)/opus.a