Mercurial > libavcodec.hg
comparison Makefile @ 1297:1db67cd7808a libavcodec
* 3gp patch by Joca
| author | kabi |
|---|---|
| date | Thu, 05 Jun 2003 14:30:52 +0000 |
| parents | a918c7d38345 |
| children | e18667d1e94d |
comparison
equal
deleted
inserted
replaced
| 1296:eff1dc4bed49 | 1297:1db67cd7808a |
|---|---|
| 18 ratecontrol.o adpcm.o eval.o dv.o error_resilience.o \ | 18 ratecontrol.o adpcm.o eval.o dv.o error_resilience.o \ |
| 19 fft.o mdct.o mace.o huffyuv.o cyuv.o opts.o raw.o h264.o golomb.o \ | 19 fft.o mdct.o mace.o huffyuv.o cyuv.o opts.o raw.o h264.o golomb.o \ |
| 20 vp3.o asv1.o 4xm.o cabac.o | 20 vp3.o asv1.o 4xm.o cabac.o |
| 21 | 21 |
| 22 ifeq ($(AMR_NB),yes) | 22 ifeq ($(AMR_NB),yes) |
| 23 ifeq ($(AMR_NB_FIXED),yes) | |
| 23 OBJS+= amr.o | 24 OBJS+= amr.o |
| 25 AMREXTRALIBS+= amr/*.o | |
| 26 AMRLIBS=amrlibs | |
| 27 CLEANAMR=cleanamr | |
| 28 else | |
| 29 OBJS+= amr.o amr_float/sp_dec.o amr_float/sp_enc.o amr_float/interf_dec.o amr_float/interf_enc.o | |
| 30 CLEANAMR=cleanamrfloat | |
| 31 endif | |
| 24 endif | 32 endif |
| 25 | 33 |
| 26 ASM_OBJS= | 34 ASM_OBJS= |
| 27 | 35 |
| 28 # codecs which are patented in some non free countries like the us | 36 # codecs which are patented in some non free countries like the us |
| 138 endif | 146 endif |
| 139 TESTS= imgresample-test dct-test motion-test fft-test | 147 TESTS= imgresample-test dct-test motion-test fft-test |
| 140 | 148 |
| 141 all: $(LIB) $(SLIB) | 149 all: $(LIB) $(SLIB) |
| 142 | 150 |
| 151 amrlibs: | |
| 152 $(MAKE) -C amr spclib fipoplib | |
| 153 | |
| 143 tests: apiexample cpuid_test $(TESTS) | 154 tests: apiexample cpuid_test $(TESTS) |
| 144 | 155 |
| 145 $(LIB): $(OBJS) | 156 $(LIB): $(OBJS) $(AMRLIBS) |
| 146 rm -f $@ | 157 rm -f $@ |
| 147 $(AR) rc $@ $(OBJS) | 158 $(AR) rc $@ $(OBJS) $(AMREXTRALIBS) |
| 148 $(RANLIB) $@ | 159 $(RANLIB) $@ |
| 149 | 160 |
| 150 $(SLIB): $(OBJS) | 161 $(SLIB): $(OBJS) |
| 151 $(CC) $(SHFLAGS) -o $@ $(OBJS) $(EXTRALIBS) | 162 $(CC) $(SHFLAGS) -o $@ $(OBJS) $(EXTRALIBS) $(AMREXTRALIBS) |
| 152 | 163 |
| 153 dsputil.o: dsputil.c dsputil.h | 164 dsputil.o: dsputil.c dsputil.h |
| 154 | 165 |
| 155 libpostproc/libpostproc.a: | 166 libpostproc/libpostproc.a: |
| 156 $(MAKE) -C libpostproc | 167 $(MAKE) -C libpostproc |
| 175 depend: $(SRCS) | 186 depend: $(SRCS) |
| 176 $(CC) -MM $(CFLAGS) $^ 1>.depend | 187 $(CC) -MM $(CFLAGS) $^ 1>.depend |
| 177 | 188 |
| 178 dep: depend | 189 dep: depend |
| 179 | 190 |
| 180 clean: | 191 clean: $(CLEANAMR) |
| 181 rm -f *.o *.d *~ .depend $(LIB) $(SLIB) *.so i386/*.o i386/*~ \ | 192 rm -f *.o *.d *~ .depend $(LIB) $(SLIB) *.so i386/*.o i386/*~ \ |
| 182 armv4l/*.o armv4l/*~ \ | 193 armv4l/*.o armv4l/*~ \ |
| 183 mlib/*.o mlib/*~ \ | 194 mlib/*.o mlib/*~ \ |
| 184 alpha/*.o alpha/*~ \ | 195 alpha/*.o alpha/*~ \ |
| 185 ppc/*.o ppc/*~ \ | 196 ppc/*.o ppc/*~ \ |
| 190 $(MAKE) -C libpostproc clean | 201 $(MAKE) -C libpostproc clean |
| 191 | 202 |
| 192 distclean: clean | 203 distclean: clean |
| 193 rm -f Makefile.bak .depend | 204 rm -f Makefile.bak .depend |
| 194 | 205 |
| 206 cleanamr: | |
| 207 $(MAKE) -C amr clean | |
| 208 | |
| 209 cleanamrfloat: | |
| 210 rm -f amr_float/*.o | |
| 211 | |
| 195 # api example program | 212 # api example program |
| 196 apiexample: apiexample.c $(LIB) | 213 apiexample: apiexample.c $(LIB) |
| 197 $(CC) $(CFLAGS) -o $@ $< $(LIB) $(EXTRALIBS) -lm | 214 $(CC) $(CFLAGS) -o $@ $< $(LIB) $(EXTRALIBS) -lm |
| 198 | 215 |
| 199 # cpuid test | 216 # cpuid test |
