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