Mercurial > libavcodec.hg
comparison Makefile @ 4843:0e11f292482f libavcodec
Replace hackish support for amr-nb and amr-wb. Instead of including the source
of the reference implementation it is possible to use proper libraries now.
patch by Stanislav Brabec, sbrabec suse cz, changes and bug fixes by me
author | diego |
---|---|
date | Thu, 12 Apr 2007 10:59:52 +0000 |
parents | eeac11145c4e |
children | 40f3a7f2b1fd |
comparison
equal
deleted
inserted
replaced
4842:c3b0eb402862 | 4843:0e11f292482f |
---|---|
2 # libavcodec Makefile | 2 # libavcodec Makefile |
3 # (c) 2000-2005 Fabrice Bellard | 3 # (c) 2000-2005 Fabrice Bellard |
4 # | 4 # |
5 include ../config.mak | 5 include ../config.mak |
6 | 6 |
7 CFLAGS+=-I$(SRC_PATH)/libswscale $(AMR_CFLAGS) | 7 CFLAGS+=-I$(SRC_PATH)/libswscale |
8 | 8 |
9 OBJS= bitstream.o \ | 9 OBJS= bitstream.o \ |
10 utils.o \ | 10 utils.o \ |
11 allcodecs.o \ | 11 allcodecs.o \ |
12 mpegvideo.o \ | 12 mpegvideo.o \ |
268 OBJS-$(CONFIG_LIBVORBIS) += oggvorbis.o | 268 OBJS-$(CONFIG_LIBVORBIS) += oggvorbis.o |
269 OBJS-$(CONFIG_X264) += x264.o | 269 OBJS-$(CONFIG_X264) += x264.o |
270 OBJS-$(CONFIG_XVID) += xvidff.o xvid_rc.o | 270 OBJS-$(CONFIG_XVID) += xvidff.o xvid_rc.o |
271 | 271 |
272 OBJS-$(CONFIG_AMR) += amr.o | 272 OBJS-$(CONFIG_AMR) += amr.o |
273 OBJS-$(CONFIG_AMR_NB) += amr_float/sp_dec.o \ | |
274 amr_float/sp_enc.o \ | |
275 amr_float/interf_dec.o \ | |
276 amr_float/interf_enc.o | |
277 | |
278 ifeq ($(CONFIG_AMR_NB_FIXED),yes) | 273 ifeq ($(CONFIG_AMR_NB_FIXED),yes) |
279 EXTRAOBJS += amr/*.o | 274 EXTRAOBJS += amr/*.o |
280 EXTRADEPS=amrlibs | 275 EXTRADEPS=amrlibs |
281 endif | 276 endif |
282 | 277 |
283 OBJS-$(CONFIG_AMR_WB) += amrwb_float/dec_acelp.o \ | |
284 amrwb_float/dec_dtx.o \ | |
285 amrwb_float/dec_gain.o \ | |
286 amrwb_float/dec_if.o \ | |
287 amrwb_float/dec_lpc.o \ | |
288 amrwb_float/dec_main.o \ | |
289 amrwb_float/dec_rom.o \ | |
290 amrwb_float/dec_util.o \ | |
291 amrwb_float/enc_acelp.o \ | |
292 amrwb_float/enc_dtx.o \ | |
293 amrwb_float/enc_gain.o \ | |
294 amrwb_float/enc_if.o \ | |
295 amrwb_float/enc_lpc.o \ | |
296 amrwb_float/enc_main.o \ | |
297 amrwb_float/enc_rom.o \ | |
298 amrwb_float/enc_util.o \ | |
299 amrwb_float/if_rom.o | |
300 | 278 |
301 OBJS-$(CONFIG_AAC_PARSER) += parser.o | 279 OBJS-$(CONFIG_AAC_PARSER) += parser.o |
302 OBJS-$(CONFIG_AC3_PARSER) += parser.o ac3.o | 280 OBJS-$(CONFIG_AC3_PARSER) += parser.o ac3.o |
303 OBJS-$(CONFIG_CAVSVIDEO_PARSER) += cavs.o parser.o | 281 OBJS-$(CONFIG_CAVSVIDEO_PARSER) += cavs.o parser.o |
304 OBJS-$(CONFIG_DVBSUB_PARSER) += dvbsubdec.o | 282 OBJS-$(CONFIG_DVBSUB_PARSER) += dvbsubdec.o |
431 alpha/*.o alpha/*~ \ | 409 alpha/*.o alpha/*~ \ |
432 ppc/*.o ppc/*~ \ | 410 ppc/*.o ppc/*~ \ |
433 ps2/*.o ps2/*~ \ | 411 ps2/*.o ps2/*~ \ |
434 sh4/*.o sh4/*~ \ | 412 sh4/*.o sh4/*~ \ |
435 sparc/*.o sparc/*~ \ | 413 sparc/*.o sparc/*~ \ |
436 amr_float/*.o \ | |
437 apiexample $(TESTS) | 414 apiexample $(TESTS) |
438 -$(MAKE) -C amr clean | 415 -$(MAKE) -C amr clean |
439 -$(MAKE) -C amrwb_float -f makefile.gcc clean | |
440 | 416 |
441 apiexample: apiexample.o $(LIB) | 417 apiexample: apiexample.o $(LIB) |
442 | 418 |
443 cpuid_test: i386/cputest.c | 419 cpuid_test: i386/cputest.c |
444 $(CC) $(CFLAGS) -D__TEST__ -o $@ $< | 420 $(CC) $(CFLAGS) -D__TEST__ -o $@ $< |