moz.build (1235B)
1 # -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*- 2 # vim: set filetype=python: 3 # This Source Code Form is subject to the terms of the Mozilla Public 4 # License, v. 2.0. If a copy of the MPL was not distributed with this 5 # file, You can obtain one at http://mozilla.org/MPL/2.0/. 6 7 SOURCES += [ 8 'constants.c', 9 'dct32.asm', 10 'fdct.c', 11 'fdctdsp_init.c', 12 'flacdsp.asm', 13 'flacdsp_init.c', 14 'h264_intrapred.asm', 15 'h264_intrapred_10bit.asm', 16 'h264_intrapred_init.c', 17 'idctdsp.asm', 18 'idctdsp_init.c', 19 'imdct36.asm', 20 'mpegaudiodsp.c', 21 'videodsp.asm', 22 'videodsp_init.c', 23 'vp8dsp.asm', 24 'vp8dsp_init.c', 25 'vp8dsp_loopfilter.asm', 26 'vp9dsp_init.c', 27 'vp9dsp_init_10bpp.c', 28 'vp9dsp_init_12bpp.c', 29 'vp9dsp_init_16bpp.c', 30 'vp9intrapred.asm', 31 'vp9intrapred_16bpp.asm', 32 'vp9itxfm.asm', 33 'vp9itxfm_16bpp.asm', 34 'vp9lpf.asm', 35 'vp9lpf_16bpp.asm', 36 'vp9mc.asm', 37 'vp9mc_16bpp.asm', 38 ] 39 40 LOCAL_INCLUDES += [ "../" ] 41 42 if CONFIG['TARGET_CPU'] == 'x86': 43 SOURCES += [ 'simple_idct.asm' ] 44 45 if CONFIG['TARGET_CPU'] == 'x86_64': 46 SOURCES += [ 'simple_idct10.asm' ] 47 48 FINAL_LIBRARY = 'mozavcodec' 49 50 include('/media/ffvpx/ffvpxcommon.mozbuild')