annotate libswscale/Makefile @ 32282:606e4157cd4c

Split alloc and init of context so that parameters can be set in the context instead of requireing being passed through function parameters. This also makes sws work with AVOptions.
author michael
date Sun, 26 Sep 2010 19:33:57 +0000
parents 6ef694f86f3a
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
26314
67dbe3155ce5 non-recursive makefiles
mru
parents: 26169
diff changeset
1 include $(SUBDIR)../config.mak
18861
8579acff875e Move postproc ---> libswscale
lucabe
parents:
diff changeset
2
26168
11928ea84b90 cosmetics: Consistently move NAME and FFLIBS to the top of each Makefile.
diego
parents: 26161
diff changeset
3 NAME = swscale
26154
0bb26e5c076c consolidate CFLAGS, LDFLAGS, EXTRALIBS assignment
mru
parents: 24774
diff changeset
4 FFLIBS = avutil
20397
1685fb149c76 Properly set EXTRALIBS
lucabe
parents: 20148
diff changeset
5
27936
72fefc25df4b cosmetics: Consistently place HEADERS before OBJS in all Makefiles.
diego
parents: 27855
diff changeset
6 HEADERS = swscale.h
72fefc25df4b cosmetics: Consistently place HEADERS before OBJS in all Makefiles.
diego
parents: 27855
diff changeset
7
30369
8c479cb29c7a Split swscale.c into scaler code (swscale.c) and utility code (utils.c).
ramiro
parents: 29147
diff changeset
8 OBJS = options.o rgb2rgb.o swscale.o utils.o yuv2rgb.o
21991
ba11e9a0880f Simplify conditional compilation handling.
diego
parents: 21714
diff changeset
9
29042
c198fbb7172e Move bfin specific code to its subdir.
ramiro
parents: 29032
diff changeset
10 OBJS-$(ARCH_BFIN) += bfin/internal_bfin.o \
c198fbb7172e Move bfin specific code to its subdir.
ramiro
parents: 29032
diff changeset
11 bfin/swscale_bfin.o \
c198fbb7172e Move bfin specific code to its subdir.
ramiro
parents: 29032
diff changeset
12 bfin/yuv2rgb_bfin.o
29028
f8db50af4035 Move yuv2rgb code to subdirs.
ramiro
parents: 29021
diff changeset
13 OBJS-$(CONFIG_MLIB) += mlib/yuv2rgb_mlib.o
f8db50af4035 Move yuv2rgb code to subdirs.
ramiro
parents: 29021
diff changeset
14 OBJS-$(HAVE_ALTIVEC) += ppc/yuv2rgb_altivec.o
31078
6502a6b24f9b alternative LGPL-licensed, MMX-optimized YUV to RGB conversion routines
diego
parents: 30397
diff changeset
15 OBJS-$(HAVE_MMX) += x86/yuv2rgb_mmx.o
29028
f8db50af4035 Move yuv2rgb code to subdirs.
ramiro
parents: 29021
diff changeset
16 OBJS-$(HAVE_VIS) += sparc/yuv2rgb_vis.o
f8db50af4035 Move yuv2rgb code to subdirs.
ramiro
parents: 29021
diff changeset
17
30397
3e858991e23d Rename swscale-example to swscale-test, to better reflect the intended
stefano
parents: 30369
diff changeset
18 TESTPROGS = colorspace swscale
27854
e5794cd5f4c9 Add tests target for libswscale test programs.
diego
parents: 27853
diff changeset
19
29028
f8db50af4035 Move yuv2rgb code to subdirs.
ramiro
parents: 29021
diff changeset
20 DIRS = bfin mlib ppc sparc x86
f8db50af4035 Move yuv2rgb code to subdirs.
ramiro
parents: 29021
diff changeset
21
26314
67dbe3155ce5 non-recursive makefiles
mru
parents: 26169
diff changeset
22 include $(SUBDIR)../subdir.mak
31867
6ef694f86f3a swscale-test: get strides using av_fill_image_linesizes() from libavcore
ramiro
parents: 31078
diff changeset
23 $(SUBDIR)swscale-test$(EXESUF): ELIBS = -lavcore