singe/thirdparty/SDL2_mixer/Xcode/mpg123/config.xcconfig
2023-10-23 19:38:18 -05:00

30 lines
3.3 KiB
Text

//
// config.xcconfig
// mpg123
//
// Configuration settings file format documentation can be found at:
// https://help.apple.com/xcode/#/dev745c5c974
DECODER_CFLAGS_NEON = OPT_NEON REAL_IS_FLOAT
DECODER_SRC_NEON = src/libmpg123/stringbuf.c src/libmpg123/icy.c src/libmpg123/icy2utf8.c src/libmpg123/ntom.c src/libmpg123/synth.c src/libmpg123/synth_8bit.c src/libmpg123/layer1.c src/libmpg123/layer2.c src/libmpg123/layer3.c src/libmpg123/dct36_neon.S src/libmpg123/dct64_neon_float.S src/libmpg123/synth_neon_accurate.S src/libmpg123/synth_neon_float.S src/libmpg123/synth_neon_s32.S src/libmpg123/synth_stereo_neon_accurate.S src/libmpg123/synth_stereo_neon_float.S src/libmpg123/synth_stereo_neon_s32.S src/libmpg123/dct64_neon.S src/libmpg123/synth_neon.S src/libmpg123/synth_stereo_neon.S src/libmpg123/synth_s32.c src/libmpg123/synth_real.c src/libmpg123/feature.c
DECODER_CFLAGS_NEON64 = OPT_MULTI OPT_GENERIC OPT_GENERIC_DITHER OPT_NEON64 REAL_IS_FLOAT
DECODER_SRC_NEON64 = src/libmpg123/stringbuf.c src/libmpg123/icy.c src/libmpg123/icy2utf8.c src/libmpg123/ntom.c src/libmpg123/synth.c src/libmpg123/synth_8bit.c src/libmpg123/layer1.c src/libmpg123/layer2.c src/libmpg123/layer3.c src/libmpg123/dct36_neon64.S src/libmpg123/dct64_neon64_float.S src/libmpg123/synth_neon64_accurate.S src/libmpg123/synth_neon64_float.S src/libmpg123/synth_neon64_s32.S src/libmpg123/synth_stereo_neon64_accurate.S src/libmpg123/synth_stereo_neon64_float.S src/libmpg123/synth_stereo_neon64_s32.S src/libmpg123/dct64_neon64.S src/libmpg123/synth_neon64.S src/libmpg123/synth_stereo_neon64.S src/libmpg123/synth_s32.c src/libmpg123/synth_real.c src/libmpg123/dither.c src/libmpg123/getcpuflags_arm.c src/libmpg123/check_neon.S src/libmpg123/feature.c
DECODER_CFLAGS_X64 = OPT_MULTI OPT_X86_64 OPT_GENERIC OPT_GENERIC_DITHER REAL_IS_FLOAT OPT_AVX ASMALIGN_BALIGN
DECODER_SRC_X64 = src/libmpg123/stringbuf.c src/libmpg123/icy.c src/libmpg123/icy.h src/libmpg123/icy2utf8.c src/libmpg123/icy2utf8.h src/libmpg123/ntom.c src/libmpg123/synth.c src/libmpg123/synth.h src/libmpg123/synth_8bit.c src/libmpg123/synth_8bit.h src/libmpg123/layer1.c src/libmpg123/layer2.c src/libmpg123/layer3.c src/libmpg123/synth_s32.c src/libmpg123/synth_real.c src/libmpg123/dct36_x86_64.S src/libmpg123/dct64_x86_64_float.S src/libmpg123/synth_x86_64_accurate.S src/libmpg123/synth_x86_64_float.S src/libmpg123/synth_x86_64_s32.S src/libmpg123/synth_stereo_x86_64_accurate.S src/libmpg123/synth_stereo_x86_64_float.S src/libmpg123/synth_stereo_x86_64_s32.S src/libmpg123/synth_x86_64.S src/libmpg123/dct64_x86_64.S src/libmpg123/synth_stereo_x86_64.S src/libmpg123/dither.c src/libmpg123/dither.h src/libmpg123/getcpuflags_x86_64.S src/libmpg123/dct36_avx.S src/libmpg123/dct64_avx_float.S src/libmpg123/synth_stereo_avx_float.S src/libmpg123/synth_stereo_avx_s32.S src/libmpg123/dct64_avx.S src/libmpg123/synth_stereo_avx.S src/libmpg123/feature.c
EXCLUDED_SOURCE_FILE_NAMES = $(DECODER_SRC_NEON) $(DECODER_SRC_NEON64) $(DECODER_SRC_X64)
INCLUDED_SOURCE_FILE_NAMES =
INCLUDED_SOURCE_FILE_NAMES[arch=armv7] = $(DECODER_SRC_NEON)
INCLUDED_SOURCE_FILE_NAMES[arch=arm64] = $(DECODER_SRC_NEON64)
INCLUDED_SOURCE_FILE_NAMES[arch=x86_64] = $(DECODER_SRC_X64)
DECODER_CFLAGS =
DECODER_CFLAGS[arch=armv7] = $(DECODER_CFLAGS_NEON)
DECODER_CFLAGS[arch=arm64] = $(DECODER_CFLAGS_NEON64)
DECODER_CFLAGS[arch=x86_64] = $(DECODER_CFLAGS_X64)