Index291
latest distribution:
compilation, 133–34
installation, 134
obtaining, 133
makefile
contents, 106–7
comments and blank lines, 107
rule to build the default goal, 107
rules to build individual objects, 107
rules to build other goals, 107
rules to clean previous builds, 107
rules to install, 107
variables, 106
multiple
makefile
s/directories, working
with, 122–29
building targets, 128–29
cleaning process, 129
individual targets, making, 129
makefile
in
common-dir
directory,
125–26
makefile
in
dns-dir
directory, 127–
28
makefile
in
ftp-dir
directory, 126
makefile
in
tftp-dir
directory, 127
makefile
in the top directory, 123–
25
non-default goal, building, 108
phony target, 104–5
rules, 103, 110–19
anatomy of, 110–11
basic
makefile
, 111–13
command echoing, 111
example
makefile
s, 111–18
explicit, 118
implicit, 118–19
multiple commands in the same line,
110
with no dependencies, 111
running, 108
shell to execute commands, 109
special features, 130–31
non-stop execution, 130–31
running commands in parallel, 130
target, 104
updating a target, rules for, 108
variables, 119–22
automatic, 121–22
defining, 120
pre-defined, 121
types of, 120–21
Makefile.in
, 106
MandrakeSoft, 16
Marketing Requirement Document (MRD), 3, 5
Marketing/sales, 1–3
Members, archive, 226
Memory leakage, 6
Meta key, 20
Miscellaneous tools, 13, 203–38, 219–21
cbrowser
utility, 203, 221
cproto
utility, 222–23
cscope
utility, 203, 219–21
cscope.out
symbol file, 219
initial screen, 219
options used with, 221
using, 219–21
diff
utility, 203, 215–18
defined, 215
diff3
utility, 218
oher forms of, 218
options used with, 217–18
sdiff
utility, 218
using, 215–18
GNU binary utilities, 203, 226–38
addr2line
utility, 237–38
ar
utility, 226–28
ldd
utility, 238
nm
utility, 228–31
objcopy
utility, 231–32
objdump
utility, 232–36
ranlib
utility, 228
size
utility, 236
strings
utility, 237
strip
utility, 228–31
indent
utility, 203, 204–14
blank lines/comments, 209–10
braces, formatting, 210–11
coding styles, selecting, 206–9
declarations, formatting, 211–12
efficient use of, 206
getting started with, 205–6
long lines, breaking, 212–13
options summary, 213–14
Next Page >>
<< Previous Page
Back to the Table of Contents