Showing the changes to codec/processing (1 of 3 files). Show all
Unified · Split
| @@ -29,6 +29,16 @@ PROCESSING_ASM_SRCS=\ · 28 unmodified lines | ||
| 29 | 29 | PROCESSING_OBJS += $(PROCESSING_ASM_SRCS:.asm=.o) |
| 30 | 30 | endif |
| 31 | 31 | |
| 32 | +ifeq ($(ASM_ARCH), arm) | |
| 33 | +PROCESSING_ASM_S_SRCS=\ | |
| 34 | + $(PROCESSING_SRCDIR)/src/arm/adaptive_quantization.S\ | |
| 35 | + $(PROCESSING_SRCDIR)/src/arm/down_sample_neon.S\ | |
| 36 | + $(PROCESSING_SRCDIR)/src/arm/pixel_sad_neon.S\ | |
| 37 | + $(PROCESSING_SRCDIR)/src/arm/vaa_calc_neon.S\ | |
| 38 | + | |
| 39 | +PROCESSING_OBJS += $(PROCESSING_ASM_S_SRCS:.S=.o) | |
| 40 | +endif | |
| 41 | + | |
| 32 | 42 | OBJS += $(PROCESSING_OBJS) |
| 33 | 43 | $(PROCESSING_SRCDIR)/%.o: $(PROCESSING_SRCDIR)/%.cpp |
| 34 | 44 | $(QUIET_CXX)$(CXX) $(CFLAGS) $(CXXFLAGS) $(INCLUDES) $(PROCESSING_CFLAGS) $(PROCESSING_INCLUDES) -c $(CXX_O) $< |
| @@ -36,6 +46,9 @@ $(PROCESSING_SRCDIR)/%.o: $(PROCESSING_SRCDIR)/%.cpp · 1 unmodified line | ||
| 36 | 46 | $(PROCESSING_SRCDIR)/%.o: $(PROCESSING_SRCDIR)/%.asm |
| 37 | 47 | $(QUIET_ASM)$(ASM) $(ASMFLAGS) $(ASM_INCLUDES) $(PROCESSING_ASMFLAGS) $(PROCESSING_ASM_INCLUDES) -o $@ $< |
| 38 | 48 | |
| 49 | +$(PROCESSING_SRCDIR)/%.o: $(PROCESSING_SRCDIR)/%.S | |
| 50 | + $(QUIET_CCAS)$(CCAS) $(CFLAGS) $(ASMFLAGS) $(INCLUDES) $(PROCESSING_CFLAGS) $(PROCESSING_INCLUDES) -c -o $@ $< | |
| 51 | + | |
| 39 | 52 | $(LIBPREFIX)processing.$(LIBSUFFIX): $(PROCESSING_OBJS) |
| 40 | 53 | $(QUIET)rm -f $@ |
| 41 | 54 | $(QUIET_AR)$(AR) $(AR_OPTS) $+ |