summaryrefslogtreecommitdiff
path: root/doc/build_system.txt
blob: c3dede7cde803ed513a59aceb22f9a6df6f8044e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
Libav currently uses a custom build system, this text attempts to document
some of its obscure features and options.

Makefile variables:

V
    Disable the default terse mode, the full command issued by make and its
    output will be shown on the screen.

DESTDIR
    Destination directory for the install targets, useful to prepare packages
    or install Libav in cross-environments.

Makefile targets:

all
    Default target, builds all the libraries and the executables.

install
    Install headers, libraries and programs.

libavformat/output-example
    Build the libavformat basic example.

libavcodec/api-example
    Build the libavcodec basic example.

libswscale/swscale-test
    Build the swscale self-test (useful also as example).