Главная    Ex Libris    Книги    Журналы    Статьи    Серии    Каталог    Wanted    Загрузка    ХудЛит    Справка    Поиск по индексам    Поиск    Форум   
blank
Авторизация

       
blank
Поиск по указателям

blank
blank
blank
Красота
blank
Oram A., Talbott S. — Managing Projects with make
Oram A., Talbott S. — Managing Projects with make



Обсудите книгу на научном форуме



Нашли опечатку?
Выделите ее мышкой и нажмите Ctrl+Enter


Название: Managing Projects with make

Авторы: Oram A., Talbott S.

Аннотация:

This manual is devoted to the Unix MAKE utility. Authors Oram and Talbott have revised this popular text to cover Unix System V Release 4. Includes useful quick reference and trouble-shooting chapters as well as appendices on Popular Extensions and Variant Features of MAKE.


Язык: en

Рубрика: Технология/

Статус предметного указателя: Готов указатель с номерами страниц

ed2k: ed2k stats

Год издания: 1991

Количество страниц: 136

Добавлена в каталог: 09.12.2005

Операции: Положить на полку | Скопировать ссылку для форума | Скопировать ID
blank
Предметный указатель
Less-than sign (<), internal macro      22 32 102
LEX macro      36
lex(1) command      33—34
lex(1) command, dependency on yacc file      34
lex.yy.c file      34
LFLAGS macro      36
Library and -l linker option      23
Library as prerequisite      30—32
Library as target      30 32—33
Library of object modules      30
Library on viewpath (VPATH macro)      70
Library, maintaining under make(1)      28—33
Library, structure of      29
Library, updating all modules in single command      50
Linker command      3
Linker command, -l option      23
Linker command, macros in command line      19
lp(1) command      47
lpr(1) command      47
Macro      67
Macro definitions      9 12
Macro definitions and #ifdef symbols      71—78
Macro definitions, conditional      72
Macro definitions, current      35—41
Macro definitions, default      35—41
Macro definitions, including macros in      11
Macro definitions, null string      11
Macro definitions, overriding priority      15
Macro definitions, printing      35—41
Macro definitions, printing out      36
Macro definitions, priority of      14
Macro definitions, string substitution      16
Macro definitions, suffix substitution      16
Macro, changing definitions during a build      12 66 72
Macro, D modifier      67 103
Macro, defined      9
Macro, F modifier      67 103
Macro, formatting (nroff/troff)      45
Macro, internal      17—19 67
Macro, MAKEFLAGS      87
Macro, modifier (D and F)      67 103
Macro, order in relation to dependency lines      12 82
Macro, string substitution      16
Macro, undefined      11
Mahler, Axel      114
Maintaining description files, allowing for changes in directories      10 60 69
Maintaining description files, macros      10
Maintaining description files, multiple description files for different directories      65
Maintaining description files, preventing unnecessary builds      86
Maintaining description files, storing under SCCS      27
MAKE macro      36
make(1) command with no target      6
make(1) command, exit status      86
make(1) command, exiting from      56 87
make(1) command, options      84 99—100
make(1) command, recursive invocation of      64
make(1) command, requirements for invoking      5—6
make(1) command, suppressing execution      36 85
make(1) concept, extensions      105—115
make(1) concept, future of      114
make(1) concept, history      118
make(1) concept, limitations of      61 104
make(1) concept, models for understanding      ix xi—1 4
make(1) concept, parallelism      114
make(1) concept, strengths of      3—5
make(1) concept, theory behind      3
make(1) variants, .sh suffix      28
make(1) variants, Berkeley Standard Distribution (BSD)      118—124
make(1) variants, conditional macro definition      72 107
make(1) variants, differences in MAKEFLAGS and MFLAGS      88
make(1) variants, entry points in library names      30 121
make(1) variants, F and D modifiers to macros      67 120
make(1) variants, finding SCCS files in SCCS directory      27
make(1) variants, GNU      90 107—108 118
make(1) variants, include statement      81 123
make(1) variants, macro string substitution      16 120
make(1) variants, major differences between      118—119
make(1) variants, MAKE macro      66 123
make(1) variants, MAKEFLAGS and MFLAGS macros      87 123
make(1) variants, modules in library names      30 120
make(1) variants, reasons for differences      117
make(1) variants, shell used to execute commands      58 122
make(1) variants, single-suffix rules      34 121
make(1) variants, state file      75 106
make(1) variants, Sun Microsystems      79 90
make(1) variants, System V      117—124
make(1) variants, testing for      118—124
make(1) variants, use of parentheses in library names      30 120
make(1) variants, viewpaths (VPATH macro)      68 123
Makedepend      111
Makedepend, used in imake      110
makefile      see "Description file"
makefile.ms, nmake state file      106
makefile.so, nmake compiled description file      106
MAKEFLAGS macro      36 87
Markfile target      37
McGrath, Roland      108
Messages      89—98
Messages, $! nulled, predecessor cycle      96
Messages, bad octal character      91
Messages, cannot load command      93
Messages, command not found      93
Messages, couldn't load shell      94
Messages, don't know how to make      91
Messages, inconsistent rules lines      96
Messages, infinitely recursive macro?      97
Messages, must be a separator      91
Messages, syntax error      91 95
Messages, syntax error in description file      91
Messages, target up to date      92
Messages, too many command lines      96
Metacharacter, effect in make(1) execution of commands      59
Metacharacter, interpreted by make(1)      53
Metacharacter, permitted in commands      53
MFLAGS macro      see "MAKEFLAGS macro"
MIT Project Athena      110—111
mk      105
Modification time and NFS      82
Modification time in output of -d (debug) option      90
Modification time, defined      3
Module      20
Module within library      30
Module, library of      50
Module, structure of library      29
Moraes, Mark      111
Multi-line shell commands      55 95
mv(1) command, robustness of -f option      57
Naming conventions, suffixes used by compilers      20 49
Naming conventions, writing your own suffix rules      44
Network, distributed processing      114
Network, problems with make(1)      82
New suffixes      47
Newline in commands      55—56
Newline in macro definition      11
Newline, overriding      55
NFS, problems with make(1)      82
nm(1) command, to find module (entry point) name      31
nmake      105
Noreset in output from -d option      90
Nroff, preprocessors      45
Nroff, sample description file      45—50
Nroff, support for in nmake      106
Null string in macro definition      11
Null string, for undefined macro      11
Null suffix      34—35
Object file, possible prerequisites      24 42
Object file, within library      30
Object module      20
Object module, library of      30 50
Object module, structure of library      29
Object module, within library      30
Obst, Wolfgang      114
Open Software Foundation      114
Options as FLAGS macros in suffix rules      23
Options to cc(1) command, -l      23
Options to ld(1) command, -l      23
Options to make(1) command, - (hyphen)      35 85 100
Options to make(1) command, -b      88 99
Options to make(1) command, -d      89—90 99
Options to make(1) command, -e      15 99
Options to make(1) command, -f      35 100
Options to make(1) command, -i      57 87 100
Options to make(1) command, -k      57 100
Options to make(1) command, -n      36 85 100
Options to make(1) command, -p      35 100
Options to make(1) command, -q      86 100
Options to make(1) command, -r      88 100
Options to make(1) command, -s      36 85 100
Options to make(1) command, -t      86 100
OSF      114
out-of-date      3 see "Modification
Parallel make(1)      106—107 114
Parentheses () in macro definitions      11
Parentheses () in shell command      33
Parentheses () in specifying a library      30 50
Parentheses (), doubled in specifying a library      30
Parentheses (), optional use with single-character macros      11 19
Pascal, source files      25
Path      see "Directory" "Pathname" "VPATH
Pathname, dividing into directory and file portions      67
Pathname, handling in make(1)      64 67
Pathname, specifying full      59
Pathname, viewpath (VPATH macro)      68—73
Pattern-matching characters      53
Pattern-matching characters, permitted in commands      53
Pattern-matching, percent sign (%) extension      105 107
pc(1) command      25
Percent sign (%) for patternmatching      105 107
Percent sign (%), internal macro      32 102
Period in suffix rules      21 46—47 101
Period in SUFFIXES line      47 104
Period, matched by make(1) wildcard in files      54
pic, example of suffix rules to support document production      45
Pound sign (#), to start comment in description file      7
Pralle, Ulrich      114
Preprocessor      see "C preprocessor" "EFL" "Ratfor" "Troff"
Prerequisite in $% macro      32
Prerequisite in $* macro      32
Prerequisite in $< macro      22 32
Prerequisite in $? macro      17 32
Prerequisite with double colon (::)      33
Prerequisite, defined      1
Prerequisite, more recently modified      17
Print option (-p)      35
Process in parallel make(1)      115
Process, multithreaded in parallel make(1)      115
Process, number as shell variable      56
process, scheduling      59 106 115
Process, use of coshell in nmake      106
Project Athena      110—111
Prolog, model for make(1)      4
Punctuation      see "Metacharacter" "Individual
question mark (?)      53
Question mark (?), internal macro      17 32 102
Question option (-q)      86
Ratfor, source files      25
RCS (Revision Control System)      28
RCS (Revision Control System) and GNU make      108
Recursive invocation of make(1)      64
Redefining, suffix rules      44
Remote procedure call in parallel make(1)      115
Remote processing, parallel make(1)      115
Remote processing, problems with make(1)      82
Removing files, automatically done in suffix rules      38
Removing files, keeping when make(1) fails      87
Removing files, make clean      8 73
Removing files, make clobber      63
rm(1) command, robustness of -f option      57
RPC in parallel make(1)      115
Rules      see "Dependency line" "Suffix
Rules line      3 91 96 see
s. prefix (SCCS)      26
s.makefile      27
SCCS      26—27
SCCS, automatic retrieval of files      26
SCCS, directory      27
Scheduling processes in make(1)      59
Scheduling processes in nmake      106
Scheduling processes in parallel make(1)      115
Security and pathnames      59
Semicolon (;) on dependency line      7 100
Semicolon (;), to nullify a suffix rale      50
Semicolon (;), to separate parts of a command      55 95
setenv command      14 see
sh      see "Shell" "SHELL "Shell
SHAPE      112
Shell commands, built-in      56
Shell commands, multi-line      55 95
SHELL macro, recommended setting      58
SHELL macro, testing how handled in make(1)      122
shell programming      see "Shell script"
Shell script, incorporating into description file      55—56 58 95 106
Shell script, invoking within description file      53
Shell script, maintained through SCCS and make      28
shell variables      36 56
Shell variables in .profile/.cshrc/.login file      14
Shell variables, $$ for process number      56
Shell variables, adding to environment      14
shell variables, defining      14
Shell variables, MAKEFLAGS and MFLAGS      88
Shell variables, priority of      14
Shell variables, process number      56
Shell variables, relation to macros      13—15
Shell, Bourne      58
Shell, C      14 59
Shell, when used to run a command in make(1)      59
Significant suffixes      21
Single suffix in suffix rules      34—35
Software development, environment for      59—60
Source code control system      see "SCCS"
Source files on viewpath (VPATH macro)      70
Source files, assembly language      20
Source files, assembly language .s suffix      see also ".s suffix"
Source files, C language      20
Source files, Fortran      25
Source files, lex      33
Source files, Pascal      25
Source files, yacc      33
Space after backslash      7 11 95 100—101
Space in .SUFFIXES line      104
Space in command within description file      101
Space in dependency line      100
Space in include statement      102
Space in macro definitions      11 101
Space in suffix rule dependency line      101
Space in suffix rules      47
Special targets      84 103—104
spell(1) command      55
Standard input as description file      100
State file      75 106
Status from command in description file      57—58
Status from make(1) command      86
status information      85—86
Status, branching on exit status from command in description file      58
Status, ignoring exit status from command in description file      57
string substitution      16
Suffix rules for SCCS files      26—27
Suffix rules, adding new suffixes      47
Suffix rules, command options      23
Suffix rules, conflicting meanings for suffixes      47 51
1 2 3
blank
Реклама
blank
blank
HR
@Mail.ru
       © Электронная библиотека попечительского совета мехмата МГУ, 2004-2024
Электронная библиотека мехмата МГУ | Valid HTML 4.01! | Valid CSS! О проекте