1 2CFLAGS=-O2 -Wall -Wextra -DHAVE_CONFIG_H 3INCLUDES=-I. -I../ -I../.. -I../../include 4 5SOURCES = dump_modes.c \ 6 ../modes.c \ 7 ../cwrs.c \ 8 ../rate.c \ 9 ../entcode.c \ 10 ../entenc.c \ 11 ../entdec.c \ 12 ../mathops.c \ 13 ../mdct.c \ 14 ../celt.c \ 15 ../kiss_fft.c 16 17ifdef HAVE_ARM_NE10 18CC = gcc 19CFLAGS += -mfpu=neon 20INCLUDES += -I$(NE10_INCDIR) -DHAVE_ARM_NE10 -DOPUS_ARM_PRESUME_NEON_INTR 21LIBS = -L$(NE10_LIBDIR) -lNE10 22SOURCES += ../arm/celt_ne10_fft.c \ 23 dump_modes_arm_ne10.c \ 24 ../arm/armcpu.c 25endif 26 27all: dump_modes 28 29dump_modes: 30 $(PREFIX)$(CC) $(CFLAGS) $(INCLUDES) -DCUSTOM_MODES_ONLY -DCUSTOM_MODES $(SOURCES) -o $@ $(LIBS) -lm 31 32clean: 33 rm -f dump_modes 34