]> git.sesse.net Git - ffmpeg/blob - libavutil/Makefile
lavfi/drawtext: Fix microsecond display.
[ffmpeg] / libavutil / Makefile
1 include $(SUBDIR)../config.mak
2
3 NAME = avutil
4
5 HEADERS = adler32.h                                                     \
6           aes.h                                                         \
7           aes_ctr.h                                                     \
8           attributes.h                                                  \
9           audio_fifo.h                                                  \
10           avassert.h                                                    \
11           avstring.h                                                    \
12           avutil.h                                                      \
13           base64.h                                                      \
14           blowfish.h                                                    \
15           bprint.h                                                      \
16           bswap.h                                                       \
17           buffer.h                                                      \
18           cast5.h                                                       \
19           camellia.h                                                    \
20           channel_layout.h                                              \
21           common.h                                                      \
22           cpu.h                                                         \
23           crc.h                                                         \
24           des.h                                                         \
25           display.h                                                     \
26           downmix_info.h                                                \
27           error.h                                                       \
28           eval.h                                                        \
29           fifo.h                                                        \
30           file.h                                                        \
31           frame.h                                                       \
32           hash.h                                                        \
33           hmac.h                                                        \
34           imgutils.h                                                    \
35           intfloat.h                                                    \
36           intreadwrite.h                                                \
37           lfg.h                                                         \
38           log.h                                                         \
39           macros.h                                                      \
40           mathematics.h                                                 \
41           md5.h                                                         \
42           mem.h                                                         \
43           motion_vector.h                                               \
44           murmur3.h                                                     \
45           dict.h                                                        \
46           opt.h                                                         \
47           parseutils.h                                                  \
48           pixdesc.h                                                     \
49           pixelutils.h                                                  \
50           pixfmt.h                                                      \
51           random_seed.h                                                 \
52           rc4.h                                                         \
53           replaygain.h                                                  \
54           rational.h                                                    \
55           ripemd.h                                                      \
56           samplefmt.h                                                   \
57           sha.h                                                         \
58           sha512.h                                                      \
59           stereo3d.h                                                    \
60           threadmessage.h                                               \
61           time.h                                                        \
62           timecode.h                                                    \
63           timestamp.h                                                   \
64           tree.h                                                        \
65           twofish.h                                                     \
66           version.h                                                     \
67           xtea.h                                                        \
68           tea.h                                                         \
69
70 HEADERS-$(CONFIG_LZO)                   += lzo.h
71
72 HEADERS-$(CONFIG_OPENCL)                += opencl.h
73
74 ARCH_HEADERS = bswap.h                                                  \
75                intmath.h                                                \
76                intreadwrite.h                                           \
77                timer.h                                                  \
78
79 BUILT_HEADERS = avconfig.h                                              \
80                 ffversion.h
81
82 OBJS = adler32.o                                                        \
83        aes.o                                                            \
84        aes_ctr.o                                                        \
85        audio_fifo.o                                                     \
86        avstring.o                                                       \
87        base64.o                                                         \
88        blowfish.o                                                       \
89        bprint.o                                                         \
90        buffer.o                                                         \
91        cast5.o                                                          \
92        camellia.o                                                       \
93        channel_layout.o                                                 \
94        color_utils.o                                                    \
95        cpu.o                                                            \
96        crc.o                                                            \
97        des.o                                                            \
98        display.o                                                        \
99        downmix_info.o                                                   \
100        error.o                                                          \
101        eval.o                                                           \
102        fifo.o                                                           \
103        file.o                                                           \
104        file_open.o                                                      \
105        float_dsp.o                                                      \
106        fixed_dsp.o                                                      \
107        frame.o                                                          \
108        hash.o                                                           \
109        hmac.o                                                           \
110        imgutils.o                                                       \
111        integer.o                                                        \
112        intmath.o                                                        \
113        lfg.o                                                            \
114        lls.o                                                            \
115        log.o                                                            \
116        log2_tab.o                                                       \
117        mathematics.o                                                    \
118        md5.o                                                            \
119        mem.o                                                            \
120        murmur3.o                                                        \
121        dict.o                                                           \
122        opt.o                                                            \
123        parseutils.o                                                     \
124        pixdesc.o                                                        \
125        pixelutils.o                                                     \
126        random_seed.o                                                    \
127        rational.o                                                       \
128        reverse.o                                                        \
129        rc4.o                                                            \
130        ripemd.o                                                         \
131        samplefmt.o                                                      \
132        sha.o                                                            \
133        sha512.o                                                         \
134        stereo3d.o                                                       \
135        threadmessage.o                                                  \
136        time.o                                                           \
137        timecode.o                                                       \
138        tree.o                                                           \
139        twofish.o                                                        \
140        utils.o                                                          \
141        xga_font_data.o                                                  \
142        xtea.o                                                           \
143        tea.o                                                            \
144
145 OBJS-$(!HAVE_ATOMICS_NATIVE)            += atomic.o                     \
146
147 OBJS-$(CONFIG_LZO)                      += lzo.o
148 OBJS-$(CONFIG_OPENCL)                   += opencl.o opencl_internal.o
149
150 OBJS += $(COMPAT_OBJS:%=../compat/%)
151
152 # Windows resource file
153 SLIBOBJS-$(HAVE_GNU_WINDRES)            += avutilres.o
154
155 SKIPHEADERS-$(HAVE_ATOMICS_GCC)        += atomic_gcc.h
156 SKIPHEADERS-$(HAVE_ATOMICS_SUNCC)      += atomic_suncc.h
157 SKIPHEADERS-$(HAVE_ATOMICS_WIN32)      += atomic_win32.h
158 SKIPHEADERS-$(CONFIG_OPENCL)           += opencl.h
159
160 TESTPROGS = adler32                                                     \
161             aes                                                         \
162             atomic                                                      \
163             avstring                                                    \
164             base64                                                      \
165             blowfish                                                    \
166             bprint                                                      \
167             cast5                                                       \
168             camellia                                                    \
169             cpu                                                         \
170             crc                                                         \
171             des                                                         \
172             dict                                                        \
173             error                                                       \
174             eval                                                        \
175             file                                                        \
176             fifo                                                        \
177             float_dsp                                                   \
178             hmac                                                        \
179             lfg                                                         \
180             lls                                                         \
181             log                                                         \
182             md5                                                         \
183             murmur3                                                     \
184             opt                                                         \
185             pca                                                         \
186             parseutils                                                  \
187             pixdesc                                                     \
188             pixelutils                                                  \
189             random_seed                                                 \
190             rational                                                    \
191             ripemd                                                      \
192             sha                                                         \
193             sha512                                                      \
194             softfloat                                                   \
195             tree                                                        \
196             twofish                                                     \
197             utf8                                                        \
198             xtea                                                        \
199             tea                                                         \
200
201 TESTPROGS-$(HAVE_LZO1X_999_COMPRESS) += lzo
202
203 TOOLS = crypto_bench ffhash ffeval ffescape
204
205 tools/crypto_bench$(EXESUF): ELIBS += $(if $(VERSUS),$(subst +, -l,+$(VERSUS)),)
206 tools/crypto_bench$(EXESUF): CFLAGS += -DUSE_EXT_LIBS=0$(if $(VERSUS),$(subst +,+USE_,+$(VERSUS)),)
207
208 $(SUBDIR)lzo-test$(EXESUF): ELIBS = -llzo2