logo

oasis

Own branch of Oasis Linux (upstream: <https://git.sr.ht/~mcf/oasis/>) git clone https://anongit.hacktivis.me/git/oasis.git

gen.lua (2887B)


  1. cflags{
  2. '-Wall', '-Wpedantic',
  3. '-I $srcdir/include',
  4. '-I $srcdir/celt',
  5. '-I $srcdir/silk',
  6. '-I $srcdir/silk/float',
  7. '-include $dir/config.h',
  8. }
  9. pkg.hdrs = copy('$outdir/include', '$srcdir/include', {
  10. 'opus.h',
  11. 'opus_defines.h',
  12. 'opus_multistream.h',
  13. 'opus_types.h',
  14. })
  15. lib('libopus.a', [[
  16. src/(
  17. opus.c
  18. opus_decoder.c
  19. opus_encoder.c
  20. extensions.c
  21. opus_multistream.c
  22. opus_multistream_encoder.c
  23. opus_multistream_decoder.c
  24. repacketizer.c
  25. opus_projection_encoder.c
  26. opus_projection_decoder.c
  27. mapping_matrix.c
  28. analysis.c
  29. mlp.c
  30. mlp_data.c
  31. )
  32. celt/(
  33. bands.c
  34. celt.c
  35. celt_encoder.c
  36. celt_decoder.c
  37. cwrs.c
  38. entcode.c
  39. entdec.c
  40. entenc.c
  41. kiss_fft.c
  42. laplace.c
  43. mathops.c
  44. mdct.c
  45. modes.c
  46. pitch.c
  47. celt_lpc.c
  48. quant_bands.c
  49. rate.c
  50. vq.c
  51. )
  52. silk/(
  53. CNG.c
  54. code_signs.c
  55. init_decoder.c
  56. decode_core.c
  57. decode_frame.c
  58. decode_parameters.c
  59. decode_indices.c
  60. decode_pulses.c
  61. decoder_set_fs.c
  62. dec_API.c
  63. enc_API.c
  64. encode_indices.c
  65. encode_pulses.c
  66. gain_quant.c
  67. interpolate.c
  68. LP_variable_cutoff.c
  69. NLSF_decode.c
  70. NSQ.c
  71. NSQ_del_dec.c
  72. PLC.c
  73. shell_coder.c
  74. tables_gain.c
  75. tables_LTP.c
  76. tables_NLSF_CB_NB_MB.c
  77. tables_NLSF_CB_WB.c
  78. tables_other.c
  79. tables_pitch_lag.c
  80. tables_pulses_per_block.c
  81. VAD.c
  82. control_audio_bandwidth.c
  83. quant_LTP_gains.c
  84. VQ_WMat_EC.c
  85. HP_variable_cutoff.c
  86. NLSF_encode.c
  87. NLSF_VQ.c
  88. NLSF_unpack.c
  89. NLSF_del_dec_quant.c
  90. process_NLSFs.c
  91. stereo_LR_to_MS.c
  92. stereo_MS_to_LR.c
  93. check_control_input.c
  94. control_SNR.c
  95. init_encoder.c
  96. control_codec.c
  97. A2NLSF.c
  98. ana_filt_bank_1.c
  99. biquad_alt.c
  100. bwexpander_32.c
  101. bwexpander.c
  102. debug.c
  103. decode_pitch.c
  104. inner_prod_aligned.c
  105. lin2log.c
  106. log2lin.c
  107. LPC_analysis_filter.c
  108. LPC_inv_pred_gain.c
  109. table_LSF_cos.c
  110. NLSF2A.c
  111. NLSF_stabilize.c
  112. NLSF_VQ_weights_laroia.c
  113. pitch_est_tables.c
  114. resampler.c
  115. resampler_down2_3.c
  116. resampler_down2.c
  117. resampler_private_AR2.c
  118. resampler_private_down_FIR.c
  119. resampler_private_IIR_FIR.c
  120. resampler_private_up2_HQ.c
  121. resampler_rom.c
  122. sigm_Q15.c
  123. sort.c
  124. sum_sqr_shift.c
  125. stereo_decode_pred.c
  126. stereo_encode_pred.c
  127. stereo_find_predictor.c
  128. stereo_quant_pred.c
  129. LPC_fit.c
  130. float/(
  131. apply_sine_window_FLP.c
  132. corrMatrix_FLP.c
  133. encode_frame_FLP.c
  134. find_LPC_FLP.c
  135. find_LTP_FLP.c
  136. find_pitch_lags_FLP.c
  137. find_pred_coefs_FLP.c
  138. LPC_analysis_filter_FLP.c
  139. LTP_analysis_filter_FLP.c
  140. LTP_scale_ctrl_FLP.c
  141. noise_shape_analysis_FLP.c
  142. process_gains_FLP.c
  143. regularize_correlations_FLP.c
  144. residual_energy_FLP.c
  145. warped_autocorrelation_FLP.c
  146. wrappers_FLP.c
  147. autocorrelation_FLP.c
  148. burg_modified_FLP.c
  149. bwexpander_FLP.c
  150. energy_FLP.c
  151. inner_product_FLP.c
  152. k2a_FLP.c
  153. LPC_inv_pred_gain_FLP.c
  154. pitch_analysis_core_FLP.c
  155. scale_copy_vector_FLP.c
  156. scale_vector_FLP.c
  157. schur_FLP.c
  158. sort_FLP.c
  159. )
  160. )
  161. ]])
  162. fetch 'curl'