comparison Makefile @ 338:1a38b3b4ea28 libavcodec

* using liba52
author kabi
date Mon, 22 Apr 2002 19:57:45 +0000
parents 5cc47d0ba53e
children f24c77638413
comparison
equal deleted inserted replaced
337:8899c3b35b57 338:1a38b3b4ea28
8 motion_est.o imgconvert.o imgresample.o msmpeg4.o \ 8 motion_est.o imgconvert.o imgresample.o msmpeg4.o \
9 mpeg12.o h263dec.o rv10.o mpegaudiodec.o pcm.o simple_idct.o \ 9 mpeg12.o h263dec.o rv10.o mpegaudiodec.o pcm.o simple_idct.o \
10 ratecontrol.o 10 ratecontrol.o
11 ASM_OBJS= 11 ASM_OBJS=
12 12
13 # currently using libac3 for ac3 decoding 13 # currently using liba52 for ac3 decoding
14 ifeq ($(CONFIG_AC3),yes) 14 ifeq ($(CONFIG_AC3),yes)
15 OBJS+= ac3dec.o \ 15 OBJS+= a52dec.o
16 libac3/bit_allocate.o libac3/bitstream.o libac3/downmix.o \ 16 endif
17 libac3/imdct.o libac3/parse.o 17
18 # using builtin liba52 or runtime linked liba52.so.0
19 ifeq ($(CONFIG_A52BIN),no)
20 OBJS+= liba52/bit_allocate.o liba52/bitstream.o liba52/downmix.o \
21 liba52/imdct.o liba52/parse.o
18 endif 22 endif
19 23
20 ifeq ($(CONFIG_MP3LAME),yes) 24 ifeq ($(CONFIG_MP3LAME),yes)
21 OBJS += mp3lameaudio.o 25 OBJS += mp3lameaudio.o
22 endif 26 endif
28 32
29 # i386 mmx specific stuff 33 # i386 mmx specific stuff
30 ifeq ($(TARGET_MMX),yes) 34 ifeq ($(TARGET_MMX),yes)
31 OBJS += i386/fdct_mmx.o i386/cputest.o \ 35 OBJS += i386/fdct_mmx.o i386/cputest.o \
32 i386/dsputil_mmx.o i386/mpegvideo_mmx.o \ 36 i386/dsputil_mmx.o i386/mpegvideo_mmx.o \
33 i386/idct_mmx.o i386/motion_est_mmx.o \ 37 i386/idct_mmx.o i386/motion_est_mmx.o \
34 i386/simple_idct_mmx.o 38 i386/simple_idct_mmx.o
35 endif 39 endif
36 40
37 # armv4l specific stuff 41 # armv4l specific stuff
38 ifeq ($(TARGET_ARCH_ARMV4L),yes) 42 ifeq ($(TARGET_ARCH_ARMV4L),yes)
89 clean: 93 clean:
90 rm -f *.o *~ $(LIB) $(SLIB) *.so i386/*.o i386/*~ \ 94 rm -f *.o *~ $(LIB) $(SLIB) *.so i386/*.o i386/*~ \
91 armv4l/*.o armv4l/*~ \ 95 armv4l/*.o armv4l/*~ \
92 mlib/*.o mlib/*~ \ 96 mlib/*.o mlib/*~ \
93 alpha/*.o alpha/*~ \ 97 alpha/*.o alpha/*~ \
94 libac3/*.o libac3/*~ \ 98 liba52/*.o liba52/*~ \
95 apiexample $(TESTS) 99 apiexample $(TESTS)
96 100
97 distclean: clean 101 distclean: clean
98 rm -f Makefile.bak .depend 102 rm -f Makefile.bak .depend
99 103
100 # api example program 104 # api example program