comparison Makefile @ 3289:d3371df2542b libavcodec

Unconditionally clean AMR subdirs.
author diego
date Fri, 05 May 2006 09:41:06 +0000
parents cea09585a203
children 97cc530ab3d3
comparison
equal deleted inserted replaced
3288:95f50b66e0b1 3289:d3371df2542b
238 AMROBJS= 238 AMROBJS=
239 239
240 ifeq ($(AMR_NB),yes) 240 ifeq ($(AMR_NB),yes)
241 AMROBJS= amr.o 241 AMROBJS= amr.o
242 OBJS+= amr_float/sp_dec.o amr_float/sp_enc.o amr_float/interf_dec.o amr_float/interf_enc.o 242 OBJS+= amr_float/sp_dec.o amr_float/sp_enc.o amr_float/interf_dec.o amr_float/interf_enc.o
243 CLEANAMR=cleanamrfloat
244 endif 243 endif
245 244
246 ifeq ($(AMR_NB_FIXED),yes) 245 ifeq ($(AMR_NB_FIXED),yes)
247 AMROBJS= amr.o 246 AMROBJS= amr.o
248 EXTRAOBJS += amr/*.o 247 EXTRAOBJS += amr/*.o
249 EXTRADEPS=amrlibs 248 EXTRADEPS=amrlibs
250 CLEANAMR=cleanamr
251 endif 249 endif
252 250
253 ifeq ($(AMR_WB),yes) 251 ifeq ($(AMR_WB),yes)
254 AMROBJS= amr.o 252 AMROBJS= amr.o
255 OBJS+= amrwb_float/dec_acelp.o amrwb_float/dec_dtx.o amrwb_float/dec_gain.o \ 253 OBJS+= amrwb_float/dec_acelp.o amrwb_float/dec_dtx.o amrwb_float/dec_gain.o \
256 amrwb_float/dec_if.o amrwb_float/dec_lpc.o amrwb_float/dec_main.o \ 254 amrwb_float/dec_if.o amrwb_float/dec_lpc.o amrwb_float/dec_main.o \
257 amrwb_float/dec_rom.o amrwb_float/dec_util.o amrwb_float/enc_acelp.o \ 255 amrwb_float/dec_rom.o amrwb_float/dec_util.o amrwb_float/enc_acelp.o \
258 amrwb_float/enc_dtx.o amrwb_float/enc_gain.o amrwb_float/enc_if.o \ 256 amrwb_float/enc_dtx.o amrwb_float/enc_gain.o amrwb_float/enc_if.o \
259 amrwb_float/enc_lpc.o amrwb_float/enc_main.o amrwb_float/enc_rom.o \ 257 amrwb_float/enc_lpc.o amrwb_float/enc_main.o amrwb_float/enc_rom.o \
260 amrwb_float/enc_util.o amrwb_float/if_rom.o 258 amrwb_float/enc_util.o amrwb_float/if_rom.o
261 CLEANAMR=cleanamrwbfloat
262 endif 259 endif
263 260
264 OBJS+= $(AMROBJS) 261 OBJS+= $(AMROBJS)
265 262
266 263
430 427
431 tests: apiexample cpuid_test $(TESTS) 428 tests: apiexample cpuid_test $(TESTS)
432 429
433 dsputil.o: dsputil.c dsputil.h 430 dsputil.o: dsputil.c dsputil.h
434 431
435 clean:: $(CLEANAMR) 432 clean::
436 rm -f \ 433 rm -f \
437 i386/*.o i386/*~ \ 434 i386/*.o i386/*~ \
438 armv4l/*.o armv4l/*~ \ 435 armv4l/*.o armv4l/*~ \
439 mlib/*.o mlib/*~ \ 436 mlib/*.o mlib/*~ \
440 alpha/*.o alpha/*~ \ 437 alpha/*.o alpha/*~ \
441 ppc/*.o ppc/*~ \ 438 ppc/*.o ppc/*~ \
442 ps2/*.o ps2/*~ \ 439 ps2/*.o ps2/*~ \
443 sh4/*.o sh4/*~ \ 440 sh4/*.o sh4/*~ \
444 sparc/*.o sparc/*~ \ 441 sparc/*.o sparc/*~ \
445 liba52/*.o liba52/*~ \ 442 liba52/*.o liba52/*~ \
443 amr_float/*.o \
446 apiexample $(TESTS) 444 apiexample $(TESTS)
447
448 cleanamr:
449 $(MAKE) -C amr clean 445 $(MAKE) -C amr clean
450
451 cleanamrfloat:
452 rm -f amr_float/*.o
453
454 cleanamrwbfloat:
455 $(MAKE) -C amrwb_float -f makefile.gcc clean 446 $(MAKE) -C amrwb_float -f makefile.gcc clean
456 447
457 # api example program 448 # api example program
458 apiexample: apiexample.c $(LIB) 449 apiexample: apiexample.c $(LIB)
459 $(CC) $(CFLAGS) -o $@ $< $(LIB) $(LIBAVUTIL) $(EXTRALIBS) 450 $(CC) $(CFLAGS) -o $@ $< $(LIB) $(LIBAVUTIL) $(EXTRALIBS)