Blame view

buildroot/buildroot-2016.08.1/docs/manual/package-make-target.txt 2.44 KB
6b13f685e   김민수   BSP 최초 추가
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
  // -*- mode:doc; -*-
  // vim: set syntax=asciidoc:
  
  [[pkg-build-steps]]
  
  ==== Package-specific _make_ targets
  
  Running +make <package>+ builds and installs that particular package
  and its dependencies.
  
  For packages relying on the Buildroot infrastructure, there are
  numerous special make targets that can be called independently like
  this:
  
  ------------
  make <package>-<target>
  ------------
  
  The package build targets are (in the order they are executed):
  
  [width="90%",cols="^1,4",options="header"]
  |===================================================
  | command/target    | Description
  
  | +source+          | Fetch the source (download the tarball, clone
  the source repository, etc)
  
  | +depends+         | Build and install all dependencies required to
  build the package
  
  | +extract+         | Put the source in the package build directory
  (extract the tarball, copy the source, etc)
  
  | +patch+           | Apply the patches, if any
  
  | +configure+       | Run the configure commands, if any
  
  | +build+           | Run the compilation commands
  
  | +install-staging+ |
  *target package:* Run the installation of the package in the
  staging directory, if necessary
  
  | +install-target+  |
  *target package:* Run the installation of the package in the
  target directory, if necessary
  
  | +install+         |
  *target package:* Run the 2 previous installation commands
  
  *host package:* Run the installation of the package in the host
  directory
  
  |===================================================
  
  Additionally, there are some other useful make targets:
  
  [width="90%",cols="^1,4",options="header"]
  |===================================================
  | command/target    | Description
  
  | +show-depends+    | Displays the dependencies required to build the
  package
  
  | +graph-depends+   | Generate a dependency graph of the package, in the
  context of the current Buildroot configuration. See
  xref:graph-depends[this section] for more details about dependency
  graphs.
  
  | +dirclean+        | Remove the whole package build directory
  
  | +reinstall+       | Re-run the install commands
  
  | +rebuild+         | Re-run the compilation commands - this only makes
  sense when using the +OVERRIDE_SRCDIR+ feature or when you modified a file
  directly in the build directory
  
  | +reconfigure+     | Re-run the configure commands, then rebuild - this only
  makes sense when using the +OVERRIDE_SRCDIR+ feature or when you modified a
  file directly in the build directory
  
  |===================================================