comparison Makefile @ 62:4bfc845cdfea libavcodec

arm optimizations
author glantau
date Mon, 13 Aug 2001 21:45:36 +0000
parents ab64a3fc62bf
children d7603c46c52f
comparison
equal deleted inserted replaced
61:fefaa96def6e 62:4bfc845cdfea
29 OBJS += i386/fdctdata.o i386/cputest.o \ 29 OBJS += i386/fdctdata.o i386/cputest.o \
30 i386/dsputil_mmx.o i386/mpegvideo_mmx.o \ 30 i386/dsputil_mmx.o i386/mpegvideo_mmx.o \
31 i386/idct_mmx.o 31 i386/idct_mmx.o
32 endif 32 endif
33 33
34 # armv4l specific stuff
35 ifeq ($(TARGET_ARCH_ARMV4L),yes)
36 ASM_OBJS += armv4l/jrevdct_arm.o
37 OBJS += armv4l/dsputil_arm.o
38 endif
39
34 SRCS = $(OBJS:.o=.c) $(ASM_OBJS:.o=.s) 40 SRCS = $(OBJS:.o=.c) $(ASM_OBJS:.o=.s)
35 41
36 LIB= libavcodec.a 42 LIB= libavcodec.a
37 TESTS= imgresample-test dct-test 43 TESTS= imgresample-test dct-test
38 44
46 dsputil.o: dsputil.c dsputil.h 52 dsputil.o: dsputil.c dsputil.h
47 53
48 %.o: %.c 54 %.o: %.c
49 $(CC) $(CFLAGS) -c -o $@ $< 55 $(CC) $(CFLAGS) -c -o $@ $<
50 56
57 %.o: %.S
58 $(CC) $(CFLAGS) -c -o $@ $<
59
51 %.o: %.s 60 %.o: %.s
52 nasm -f elf -o $@ $< 61 nasm -f elf -o $@ $<
53 62
54 # depend only used by mplayer now 63 # depend only used by mplayer now
55 dep: depend 64 dep: depend
57 depend: 66 depend:
58 $(CC) -MM $(CFLAGS) $(SRCS) 1>.depend 67 $(CC) -MM $(CFLAGS) $(SRCS) 1>.depend
59 68
60 clean: 69 clean:
61 rm -f *.o *~ *.a i386/*.o i386/*~ \ 70 rm -f *.o *~ *.a i386/*.o i386/*~ \
71 armv4l/*.o armv4l/*~ \
62 libac3/*.o libac3/*~ \ 72 libac3/*.o libac3/*~ \
63 mpglib/*.o mpglib/*~ \ 73 mpglib/*.o mpglib/*~ \
64 apiexample $(TESTS) 74 apiexample $(TESTS)
65 75
66 distclean: clean 76 distclean: clean