Mercurial > libavcodec.hg
diff Makefile @ 1297:1db67cd7808a libavcodec
* 3gp patch by Joca
author | kabi |
---|---|
date | Thu, 05 Jun 2003 14:30:52 +0000 |
parents | a918c7d38345 |
children | e18667d1e94d |
line wrap: on
line diff
--- a/Makefile Tue Jun 03 13:58:44 2003 +0000 +++ b/Makefile Thu Jun 05 14:30:52 2003 +0000 @@ -20,7 +20,15 @@ vp3.o asv1.o 4xm.o cabac.o ifeq ($(AMR_NB),yes) +ifeq ($(AMR_NB_FIXED),yes) OBJS+= amr.o +AMREXTRALIBS+= amr/*.o +AMRLIBS=amrlibs +CLEANAMR=cleanamr +else +OBJS+= amr.o amr_float/sp_dec.o amr_float/sp_enc.o amr_float/interf_dec.o amr_float/interf_enc.o +CLEANAMR=cleanamrfloat +endif endif ASM_OBJS= @@ -140,15 +148,18 @@ all: $(LIB) $(SLIB) +amrlibs: + $(MAKE) -C amr spclib fipoplib + tests: apiexample cpuid_test $(TESTS) -$(LIB): $(OBJS) +$(LIB): $(OBJS) $(AMRLIBS) rm -f $@ - $(AR) rc $@ $(OBJS) + $(AR) rc $@ $(OBJS) $(AMREXTRALIBS) $(RANLIB) $@ $(SLIB): $(OBJS) - $(CC) $(SHFLAGS) -o $@ $(OBJS) $(EXTRALIBS) + $(CC) $(SHFLAGS) -o $@ $(OBJS) $(EXTRALIBS) $(AMREXTRALIBS) dsputil.o: dsputil.c dsputil.h @@ -177,7 +188,7 @@ dep: depend -clean: +clean: $(CLEANAMR) rm -f *.o *.d *~ .depend $(LIB) $(SLIB) *.so i386/*.o i386/*~ \ armv4l/*.o armv4l/*~ \ mlib/*.o mlib/*~ \ @@ -192,6 +203,12 @@ distclean: clean rm -f Makefile.bak .depend +cleanamr: + $(MAKE) -C amr clean + +cleanamrfloat: + rm -f amr_float/*.o + # api example program apiexample: apiexample.c $(LIB) $(CC) $(CFLAGS) -o $@ $< $(LIB) $(EXTRALIBS) -lm