]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/Makefile
data_size = 0 cleanup
[ffmpeg] / libavcodec / Makefile
index c8f84d5d002c39392484c53f240a9d982d3fb6fb..64b3b132eda414dbb552c66cce79d52ec15ae6b3 100644 (file)
@@ -20,7 +20,7 @@ OBJS= common.o utils.o mem.o allcodecs.o \
       roqvideo.o dpcm.o interplayvideo.o xan.o rpza.o cinepak.o msrle.o \
       msvideo1.o vqavideo.o idcinvideo.o adx.o rational.o faandct.o 8bps.o \
       smc.o parser.o flicvideo.o truemotion1.o vmdav.o lcl.o qtrle.o g726.o \
-      flac.o vp3dsp.o
+      flac.o vp3dsp.o integer.o
 
 ifeq ($(AMR_NB),yes)
 ifeq ($(AMR_NB_FIXED),yes)
@@ -116,7 +116,8 @@ ifeq ($(TARGET_MMX),yes)
 OBJS += i386/fdct_mmx.o i386/cputest.o \
        i386/dsputil_mmx.o i386/mpegvideo_mmx.o \
        i386/idct_mmx.o i386/motion_est_mmx.o \
-       i386/simple_idct_mmx.o i386/fft_sse.o i386/vp3dsp_mmx.o
+       i386/simple_idct_mmx.o i386/fft_sse.o i386/vp3dsp_mmx.o \
+       i386/vp3dsp_sse2.o
 ifdef TARGET_BUILTIN_VECTOR
 i386/fft_sse.o: CFLAGS+= -msse
 depend: CFLAGS+= -msse
@@ -161,6 +162,14 @@ ifeq ($(TARGET_ARCH_SH4),yes)
 OBJS+= sh4/idct_sh4.o sh4/dsputil_sh4.o sh4/dsputil_align.o
 endif
 
+ifeq ($(TARGET_ARCH_SPARC),yes)
+OBJS+=sparc/dsputil_vis.o
+sparc/%.o: sparc/%.c
+       $(CC) -mcpu=ultrasparc -mtune=ultrasparc $(CFLAGS) -c -o $@ $< 
+endif
+ifeq ($(TARGET_ARCH_SPARC64),yes)
+CFLAGS+= -mcpu=ultrasparc -mtune=ultrasparc
+endif
 
 SRCS := $(OBJS:.o=.c) $(ASM_OBJS:.o=.S)
 OBJS := $(OBJS) $(ASM_OBJS)
@@ -215,6 +224,7 @@ clean: $(CLEANAMR)
           ppc/*.o ppc/*~ \
           ps2/*.o ps2/*~ \
           sh4/*.o sh4/*~ \
+          sparc/*.o sparc/*~ \
           liba52/*.o liba52/*~ \
           apiexample $(TESTS)
        $(MAKE) -C libpostproc clean