mirror of
git://projects.qi-hardware.com/openwrt-xburst.git
synced 2024-11-27 19:03:08 +02:00
document configure related build system changes
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@6375 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
parent
925c08e7b9
commit
fe2b8df3be
@ -307,7 +307,9 @@ directly as the Nth argument to \texttt{BuildPackage}.
|
|||||||
\item \texttt{MAINTAINER} (optional) \\
|
\item \texttt{MAINTAINER} (optional) \\
|
||||||
Who to contact concerning the package
|
Who to contact concerning the package
|
||||||
\item \texttt{DEPENDS} (optional) \\
|
\item \texttt{DEPENDS} (optional) \\
|
||||||
Which packages must be built/installed before this package. To reference a dependency defined in the same Makefile, use \textit{<dependency name>}. If defined as an external package, use \textit{+<dependency name>}. For a kernel version dependency use: \textit{@LINUX\_2\_<minor version>}
|
Which packages must be built/installed before this package. To reference a dependency defined in the
|
||||||
|
same Makefile, use \textit{<dependency name>}. If defined as an external package, use
|
||||||
|
\textit{+<dependency name>}. For a kernel version dependency use: \textit{@LINUX\_2\_<minor version>}
|
||||||
\end{itemize}
|
\end{itemize}
|
||||||
|
|
||||||
\textbf{\texttt{Package/\textit{<name>}/conffiles} (optional):} \\
|
\textbf{\texttt{Package/\textit{<name>}/conffiles} (optional):} \\
|
||||||
@ -321,7 +323,17 @@ directly as the Nth argument to \texttt{BuildPackage}.
|
|||||||
You can leave this undefined if the source doesn't use configure or has a
|
You can leave this undefined if the source doesn't use configure or has a
|
||||||
normal config script, otherwise you can put your own commands here or use
|
normal config script, otherwise you can put your own commands here or use
|
||||||
"\texttt{\$(call Build/Configure/Default,\textit{<first list of arguments, second list>})}" as above to
|
"\texttt{\$(call Build/Configure/Default,\textit{<first list of arguments, second list>})}" as above to
|
||||||
pass in additional arguments for a standard configure script. The first list of arguments will be passed to the configure script like that: $--arg 1$ $--arg 2$. The second list contains arguments that should be defined before running the configure script such as autoconf or compiler specific variables.
|
pass in additional arguments for a standard configure script. The first list of arguments will be passed
|
||||||
|
to the configure script like that: \texttt{--arg 1} \texttt{--arg 2}. The second list contains arguments that should be
|
||||||
|
defined before running the configure script such as autoconf or compiler specific variables.
|
||||||
|
|
||||||
|
To make it easier to modify the configure command line, you can either extend or completely override the following variables:
|
||||||
|
\begin{itemize}
|
||||||
|
\item \texttt{CONFIGURE\_ARGS} \\
|
||||||
|
Contains all command line arguments (format: \texttt{--arg 1} \texttt{--arg 2})
|
||||||
|
\item \texttt{CONFIGURE\_VARS} \\
|
||||||
|
Contains all environment variables that are passed to ./configure (format: \texttt{NAME="value"})
|
||||||
|
\end{itemize}
|
||||||
|
|
||||||
\textbf{\texttt{Build/Compile} (optional):} \\
|
\textbf{\texttt{Build/Compile} (optional):} \\
|
||||||
How to compile the source; in most cases you should leave this undefined.
|
How to compile the source; in most cases you should leave this undefined.
|
||||||
|
Loading…
Reference in New Issue
Block a user