History

build: Add explanatory comments to (optimization) blocks in the Makefiles

Diego Biurrun committed 12 years ago

Commit efd26be1 parent 835f7984 files · +31 −1Browse files

Showing the changes to libavcodec/arm (1 of 4 files). Show all

Unified · Split

libavcodec/arm/Makefile+18−0
@@ -2,6 +2,7 @@ ARCH_HEADERS = mathops.h · 1 unmodified line
22
33 OBJS += arm/fmtconvert_init_arm.o
44
5+# subsystems
56 OBJS-$(CONFIG_AC3DSP) += arm/ac3dsp_init_arm.o \
67 arm/ac3dsp_arm.o
78 OBJS-$(CONFIG_AUDIODSP) += arm/audiodsp_init_arm.o
@@ -27,6 +28,7 @@ OBJS-$(CONFIG_PIXBLOCKDSP) += arm/pixblockdsp_init_arm.o · 19 unmodified lines
2728 OBJS-$(CONFIG_VIDEODSP) += arm/videodsp_init_arm.o
2829 OBJS-$(CONFIG_VP3DSP) += arm/vp3dsp_init_arm.o
2930
31+# decoders/encoders
3032 OBJS-$(CONFIG_AAC_DECODER) += arm/aacpsdsp_init_arm.o \
3133 arm/sbrdsp_init_arm.o
3234 OBJS-$(CONFIG_APE_DECODER) += arm/apedsp_init_arm.o
@@ -43,6 +45,9 @@ OBJS-$(CONFIG_RV30_DECODER) += arm/rv34dsp_init_arm.o · 10 unmodified lines
4345 OBJS-$(CONFIG_RV40_DECODER) += arm/rv34dsp_init_arm.o \
4446 arm/rv40dsp_init_arm.o
4547
48+
49+# ARMv5 optimizations
50+# subsystems
4651 ARMV5TE-OBJS-$(CONFIG_IDCTDSP) += arm/idctdsp_init_armv5te.o \
4752 arm/simple_idct_armv5te.o
4853 ARMV5TE-OBJS-$(CONFIG_MPEGVIDEO) += arm/mpegvideo_armv5te.o \
@@ -50,8 +55,12 @@ ARMV5TE-OBJS-$(CONFIG_MPEGVIDEO) += arm/mpegvideo_armv5te.o \ · 1 unmodified line
5055 ARMV5TE-OBJS-$(CONFIG_VIDEODSP) += arm/videodsp_init_armv5te.o \
5156 arm/videodsp_armv5te.o
5257
58+# decoders/encoders
5359 ARMV5TE-OBJS-$(CONFIG_MLP_DECODER) += arm/mlpdsp_armv5te.o
5460
61+
62+# ARMv6 optimizations
63+# subsystems
5564 ARMV6-OBJS-$(CONFIG_AC3DSP) += arm/ac3dsp_armv6.o
5665 ARMV6-OBJS-$(CONFIG_HPELDSP) += arm/hpeldsp_init_armv6.o \
5766 arm/hpeldsp_armv6.o
@@ -63,6 +72,7 @@ ARMV6-OBJS-$(CONFIG_MPEGAUDIODSP) += arm/mpegaudiodsp_fixed_armv6.o · 5 unmodified lines
6372 ARMV6-OBJS-$(CONFIG_MPEGVIDEOENC) += arm/mpegvideoencdsp_armv6.o
6473 ARMV6-OBJS-$(CONFIG_PIXBLOCKDSP) += arm/pixblockdsp_armv6.o
6574
75+# decoders/encoders
6676 ARMV6-OBJS-$(CONFIG_MLP_DECODER) += arm/mlpdsp_armv6.o
6777 ARMV6-OBJS-$(CONFIG_STARTCODE) += arm/startcode_armv6.o
6878 ARMV6-OBJS-$(CONFIG_VP7_DECODER) += arm/vp8_armv6.o \
@@ -72,17 +82,24 @@ ARMV6-OBJS-$(CONFIG_VP8_DECODER) += arm/vp8_armv6.o \ · 3 unmodified lines
7282 arm/vp8dsp_init_armv6.o \
7383 arm/vp8dsp_armv6.o
7484
85+
86+# VFP optimizations
7587 VFP-OBJS += arm/fmtconvert_vfp.o
7688
89+# subsystems
7790 VFP-OBJS-$(CONFIG_FFT) += arm/fft_vfp.o
7891 VFP-OBJS-$(CONFIG_MDCT) += arm/mdct_vfp.o
7992 VFP-OBJS-$(HAVE_ARMV6) += arm/fmtconvert_vfp_armv6.o
8093
94+# decoders/encoders
8195 VFP-OBJS-$(CONFIG_DCA_DECODER) += arm/dcadsp_vfp.o \
8296 arm/synth_filter_vfp.o
8397
98+
99+# NEON optimizations
84100 NEON-OBJS += arm/fmtconvert_neon.o
85101
102+# subsystems
86103 NEON-OBJS-$(CONFIG_AC3DSP) += arm/ac3dsp_neon.o
87104 NEON-OBJS-$(CONFIG_AUDIODSP) += arm/audiodsp_init_neon.o \
88105 arm/audiodsp_neon.o \
@@ -108,6 +125,7 @@ NEON-OBJS-$(CONFIG_MPEGVIDEO) += arm/mpegvideo_neon.o · 19 unmodified lines
108125 NEON-OBJS-$(CONFIG_RDFT) += arm/rdft_neon.o
109126 NEON-OBJS-$(CONFIG_VP3DSP) += arm/vp3dsp_neon.o
110127
128+# decoders/encoders
111129 NEON-OBJS-$(CONFIG_AAC_DECODER) += arm/aacpsdsp_neon.o \
112130 arm/sbrdsp_neon.o
113131 NEON-OBJS-$(CONFIG_APE_DECODER) += arm/apedsp_neon.o

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t