home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fish 4 / FreshFish_May-June1994.bin / bbs / gnu / make-3.70-src.lha / src / amiga / make-3.70 / make.cps < prev    next >
Encoding:
Text File  |  1993-12-17  |  22.7 KB  |  643 lines

  1. \initial {#}
  2. \entry {\code {#} (comments), in commands}{43}
  3. \entry {\code {#} (comments), in makefile}{15}
  4. \entry {\code {#include}}{39}
  5. \initial {$}
  6. \entry {\code {$}, in function call}{79}
  7. \entry {\code {$}, in rules}{22}
  8. \entry {\code {$}, in variable name}{62}
  9. \entry {\code {$}, in variable reference}{57}
  10. \initial {%}
  11. \entry {\code {%}, in pattern rules}{110}
  12. \entry {\code {%}, quoting in \code {patsubst}}{80}
  13. \entry {\code {%}, quoting in static pattern}{37}
  14. \entry {\code {%}, quoting in \code {vpath}}{27}
  15. \entry {\code {%}, quoting with \code {{\tt\indexbackslash }} (backslash)}{27, 37, 80}
  16. \initial {*}
  17. \entry {\code {*} (wildcard character)}{22}
  18. \initial {,}
  19. \entry {\code {,v \r {(RCS file extension)}}}{105}
  20. \initial {-}
  21. \entry {\code {-} (in commands)}{46}
  22. \entry {-, and \code {define}}{55}
  23. \entry {\code {--assume-new}}{94, 100}
  24. \entry {\code {--assume-new}, and recursion}{52}
  25. \entry {\code {--assume-old}}{95, 99}
  26. \entry {\code {--assume-old}, and recursion}{52}
  27. \entry {\code {--debug}}{97}
  28. \entry {\code {--directory}}{48, 97}
  29. \entry {\code {--directory}, and \code {--print-directory}}{54}
  30. \entry {\code {--directory}, and recursion}{52}
  31. \entry {\code {--dry-run}}{43, 93, 99}
  32. \entry {\code {--environment-overrides}}{98}
  33. \entry {\code {--file}}{16, 91, 98}
  34. \entry {\code {--file}, and recursion}{52}
  35. \entry {\code {--help}}{98}
  36. \entry {\code {--ignore-errors}}{46, 98}
  37. \entry {\code {--include-dir}}{17, 98}
  38. \entry {\code {--include-dir}, and recursion}{52}
  39. \entry {\code {--jobs}}{44, 98}
  40. \entry {\code {--jobs}, and recursion}{52}
  41. \entry {\code {--just-print}}{43, 93, 99}
  42. \entry {\code {--keep-going}}{47, 97, 98}
  43. \entry {\code {--load-average}}{45, 98}
  44. \entry {\code {--makefile}}{16, 91, 98}
  45. \entry {\code {--max-load}}{45, 98}
  46. \entry {\code {--new-file}}{94, 100}
  47. \entry {\code {--new-file}, and recursion}{52}
  48. \entry {\code {--no-builtin-rules}}{99}
  49. \entry {\code {--no-keep-going}}{99}
  50. \entry {\code {--no-print-directory}}{54, 100}
  51. \entry {\code {--old-file}}{95, 99}
  52. \entry {\code {--old-file}, and recursion}{52}
  53. \entry {\code {--print-data-base}}{99}
  54. \entry {\code {--print-directory}}{100}
  55. \entry {\code {--print-directory}, and \code {--directory}}{54}
  56. \entry {\code {--print-directory}, and recursion}{54}
  57. \entry {\code {--print-directory}, disabling}{54}
  58. \entry {\code {--question}}{94, 99}
  59. \entry {\code {--quiet}}{43, 99}
  60. \entry {\code {--recon}}{43, 93, 99}
  61. \entry {\code {--silent}}{43, 99}
  62. \entry {\code {--stop}}{99}
  63. \entry {\code {--touch}}{93, 100}
  64. \entry {\code {--touch}, and recursion}{49}
  65. \entry {\code {--version}}{100}
  66. \entry {\code {--warn-undefined-variables}}{100}
  67. \entry {\code {--what-if}}{94, 100}
  68. \entry {\code {-b}}{97}
  69. \entry {\code {-C}}{48, 97}
  70. \entry {\code {-C}, and \code {-w}}{54}
  71. \entry {\code {-C}, and recursion}{52}
  72. \entry {\code {-d}}{97}
  73. \entry {\code {-e}}{98}
  74. \entry {\code {-e} (shell flag)}{40}
  75. \entry {\code {-f}}{16, 91, 98}
  76. \entry {\code {-f}, and recursion}{52}
  77. \entry {\code {-h}}{98}
  78. \entry {\code {-i}}{46, 98}
  79. \entry {\code {-I}}{17, 98}
  80. \entry {\code {-I}, and recursion}{52}
  81. \entry {\code {-j}}{44, 98}
  82. \entry {\code {-j}, and recursion}{52}
  83. \entry {\code {-k}}{47, 97, 98}
  84. \entry {\code {-l}}{98}
  85. \entry {\code {-l} (library search)}{29}
  86. \entry {\code {-l} (load average)}{45}
  87. \entry {\code {-m}}{97}
  88. \entry {\code {-M} (to compiler)}{39}
  89. \entry {\code {-n}}{43, 93, 98}
  90. \entry {\code {-o}}{95, 99}
  91. \entry {\code {-o}, and recursion}{52}
  92. \entry {\code {-p}}{99}
  93. \entry {\code {-q}}{94, 99}
  94. \entry {\code {-r}}{99}
  95. \entry {\code {-s}}{43, 99}
  96. \entry {\code {-S}}{99}
  97. \entry {\code {-t}}{93, 100}
  98. \entry {\code {-t}, and recursion}{49}
  99. \entry {\code {-v}}{100}
  100. \entry {\code {-w}}{100}
  101. \entry {\code {-W}}{94, 100}
  102. \entry {\code {-w}, and \code {-C}}{54}
  103. \entry {\code {-w}, and recursion}{54}
  104. \entry {\code {-W}, and recursion}{52}
  105. \entry {\code {-w}, disabling}{54}
  106. \initial {.}
  107. \entry {\code {.a} (archives)}{123}
  108. \entry {\code {.c}}{103}
  109. \entry {\code {.C}}{103}
  110. \entry {\code {.cc}}{103}
  111. \entry {\code {.ch}}{105}
  112. \entry {\code {.d}}{41}
  113. \entry {\code {.def}}{104}
  114. \entry {\code {.DEFAULT}, used to override}{20}
  115. \entry {\code {.dvi}}{105}
  116. \entry {\code {.f}}{103}
  117. \entry {\code {.F}}{103}
  118. \entry {\code {.info}}{105}
  119. \entry {\code {.l}}{105}
  120. \entry {\code {.ln}}{105}
  121. \entry {\code {.mod}}{104}
  122. \entry {\code {.o}}{103, 104}
  123. \entry {\code {.p}}{103}
  124. \entry {\code {.PRECIOUS} intermediate files}{109}
  125. \entry {\code {.r}}{103}
  126. \entry {\code {.s}}{104}
  127. \entry {\code {.S}}{104}
  128. \entry {\code {.sh}}{106}
  129. \entry {\code {.sym}}{104}
  130. \entry {\code {.tex}}{105}
  131. \entry {\code {.texi}}{105}
  132. \entry {\code {.texinfo}}{105}
  133. \entry {\code {.txinfo}}{105}
  134. \entry {\code {.w}}{105}
  135. \entry {\code {.web}}{105}
  136. \entry {\code {.y}}{105}
  137. \initial {:}
  138. \entry {\code {::} rules (double-colon)}{38}
  139. \entry {:=}{59, 66}
  140. \initial {=}
  141. \entry {=}{58, 66}
  142. \initial {?}
  143. \entry {\code {?} (wildcard character)}{22}
  144. \initial {[}
  145. \entry {\code {[\dots {}]} (wildcard characters)}{22}
  146. \initial {{\_}}
  147. \entry {\code {{\_}{\_}.SYMDEF}}{123}
  148. \initial {{\tt\char'100}}
  149. \entry {\code {{\tt\char'100}} (in commands)}{43}
  150. \entry {{\tt\char'100}, and \code {define}}{55}
  151. \initial {{\tt\char'176}}
  152. \entry {\code {{\tt\char'176}} (tilde)}{22}
  153. \initial {{\tt\char43}}
  154. \entry {{\tt\char43}, and \code {define}}{55}
  155. \entry {{\tt\char43}=}{66}
  156. \initial {{\tt\indexbackslash }}
  157. \entry {\code {{\tt\indexbackslash }} (backslash), for continuation lines}{7}
  158. \entry {\code {{\tt\indexbackslash }} (backslash), in commands}{44}
  159. \entry {\code {{\tt\indexbackslash }} (backslash), to quote \code {%}}{27, 37, 80}
  160. \initial {A}
  161. \entry {\code {all} \r {(standard target)}}{92}
  162. \entry {appending to variables}{66}
  163. \entry {\code {ar}}{107}
  164. \entry {archive}{121}
  165. \entry {archive member targets}{121}
  166. \entry {archive symbol directory updating}{123}
  167. \entry {archive, suffix rule for}{123}
  168. \entry {arguments of functions}{79}
  169. \entry {\code {as}}{104, 107}
  170. \entry {assembly, rule to compile}{104}
  171. \entry {automatic generation of dependencies}{17, 39}
  172. \entry {automatic variables}{112}
  173. \initial {B}
  174. \entry {backquotes}{89}
  175. \entry {backslash (\code {{\tt\indexbackslash }}), for continuation lines}{7}
  176. \entry {backslash (\code {{\tt\indexbackslash }}), in commands}{44}
  177. \entry {backslash (\code {{\tt\indexbackslash }}), to quote \code {%}}{27, 37, 80}
  178. \entry {basename}{84}
  179. \entry {broken pipe}{45}
  180. \entry {bugs, reporting}{2}
  181. \entry {built-in special targets}{32}
  182. \initial {C}
  183. \entry {C, rule to compile}{103}
  184. \entry {C{\tt\char43}{\tt\char43}, rule to compile}{103}
  185. \entry {\code {cc}}{103, 107}
  186. \entry {\code {cd} (shell command)}{44, 48}
  187. \entry {chains of rules}{108}
  188. \entry {\code {check} \r {(standard target)}}{93}
  189. \entry {\code {clean} \r {(standard target)}}{92}
  190. \entry {\code {clean} target}{8, 12}
  191. \entry {cleaning up}{12}
  192. \entry {\code {clobber} \r {(standard target)}}{93}
  193. \entry {\code {co}}{105, 107}
  194. \entry {combining rules by dependency}{12}
  195. \entry {command line variables}{95}
  196. \entry {commands}{21}
  197. \entry {commands, backslash (\code {{\tt\indexbackslash }}) in}{44}
  198. \entry {commands, comments in}{43}
  199. \entry {commands, echoing}{43}
  200. \entry {commands, empty}{56}
  201. \entry {commands, errors in}{46}
  202. \entry {commands, execution}{44}
  203. \entry {commands, execution in parallel}{44}
  204. \entry {commands, expansion}{89}
  205. \entry {commands, how to write}{43}
  206. \entry {commands, instead of executing}{93}
  207. \entry {commands, introduction to}{5}
  208. \entry {commands, quoting newlines in}{44}
  209. \entry {commands, sequences of}{54}
  210. \entry {comments, in commands}{43}
  211. \entry {comments, in makefile}{15}
  212. \entry {compatibility}{125}
  213. \entry {compatibility in exporting}{51}
  214. \entry {compilation, testing}{96}
  215. \entry {computed variable name}{62}
  216. \entry {conditionals}{73}
  217. \entry {continuation lines}{7}
  218. \entry {conventions for makefiles}{131}
  219. \entry {\code {ctangle}}{105, 107}
  220. \entry {\code {cweave}}{105, 107}
  221. \initial {D}
  222. \entry {deducing commands (implicit rules)}{10}
  223. \entry {default goal}{8, 21}
  224. \entry {default makefile name}{16}
  225. \entry {default rules, last-resort}{116}
  226. \entry {defining variables verbatim}{69}
  227. \entry {deletion of target files}{47}
  228. \entry {dependencies}{22}
  229. \entry {dependencies, automatic generation}{17, 39}
  230. \entry {dependencies, introduction to}{5}
  231. \entry {dependencies, list of all}{112}
  232. \entry {dependencies, list of changed}{112}
  233. \entry {dependencies, varying (static pattern)}{36}
  234. \entry {dependency}{21}
  235. \entry {dependency pattern, implicit}{110}
  236. \entry {dependency pattern, static (not implicit)}{36}
  237. \entry {directive}{15}
  238. \entry {directories, printing them}{53}
  239. \entry {directories, updating archive symbol}{123}
  240. \entry {directory part}{83}
  241. \entry {directory search (\code {VPATH})}{25}
  242. \entry {directory search (\code {VPATH}), and implicit rules}{28}
  243. \entry {directory search (\code {VPATH}), and link libraries}{29}
  244. \entry {directory search (\code {VPATH}), and shell commands}{28}
  245. \entry {\code {dist} \r {(standard target)}}{93}
  246. \entry {\code {distclean} \r {(standard target)}}{93}
  247. \entry {dollar sign (\code {$}), in function call}{79}
  248. \entry {dollar sign (\code {$}), in rules}{22}
  249. \entry {dollar sign (\code {$}), in variable name}{62}
  250. \entry {dollar sign (\code {$}), in variable reference}{57}
  251. \entry {double-colon rules}{38}
  252. \entry {duplicate words, removing}{82}
  253. \initial {E}
  254. \entry {echoing of commands}{43}
  255. \entry {editor}{5}
  256. \entry {Emacs (\code {M-x compile})}{47}
  257. \entry {empty commands}{56}
  258. \entry {empty targets}{32}
  259. \entry {environment}{70}
  260. \entry {environment, and recursion}{49}
  261. \entry {environment, \code {SHELL} in}{44}
  262. \entry {errors (in commands)}{46}
  263. \entry {errors with wildcards}{24}
  264. \entry {execution, in parallel}{44}
  265. \entry {execution, instead of}{93}
  266. \entry {execution, of commands}{44}
  267. \entry {exit status (errors)}{46}
  268. \entry {explicit rule, definition of}{15}
  269. \entry {exporting variables}{49}
  270. \initial {F}
  271. \entry {\code {f77}}{103, 107}
  272. \entry {features of GNU \code {make}}{125}
  273. \entry {features, missing}{129}
  274. \entry {file name functions}{83}
  275. \entry {file name of makefile}{16}
  276. \entry {file name of makefile, how to specify}{16}
  277. \entry {file name prefix, adding}{84}
  278. \entry {file name suffix}{84}
  279. \entry {file name suffix, adding}{84}
  280. \entry {file name with wildcards}{22}
  281. \entry {file name, basename of}{84}
  282. \entry {file name, directory part}{83}
  283. \entry {file name, nondirectory part}{83}
  284. \entry {files, assuming new}{94}
  285. \entry {files, assuming old}{95}
  286. \entry {files, avoiding recompilation of}{95}
  287. \entry {files, intermediate}{108}
  288. \entry {filtering out words}{82}
  289. \entry {filtering words}{82}
  290. \entry {finding strings}{81}
  291. \entry {flags}{97}
  292. \entry {flags for compilers}{106}
  293. \entry {flavors of variables}{58}
  294. \entry {\code {FORCE}}{31}
  295. \entry {force targets}{31}
  296. \entry {Fortran, rule to compile}{103}
  297. \entry {functions}{79}
  298. \entry {functions, for file names}{83}
  299. \entry {functions, for text}{80}
  300. \entry {functions, syntax of}{79}
  301. \initial {G}
  302. \entry {\code {g{\tt\char43}{\tt\char43}}}{103, 107}
  303. \entry {\code {gcc}}{103}
  304. \entry {generating dependencies automatically}{17, 39}
  305. \entry {\code {get}}{105, 107}
  306. \entry {globbing (wildcards)}{22}
  307. \entry {goal}{8}
  308. \entry {goal, default}{8, 21}
  309. \entry {goal, how to specify}{91}
  310. \initial {H}
  311. \entry {home directory}{22}
  312. \initial {I}
  313. \entry {IEEE Standard 1003.2}{1}
  314. \entry {implicit rule}{101}
  315. \entry {implicit rule, and directory search}{28}
  316. \entry {implicit rule, and \code {VPATH}}{28}
  317. \entry {implicit rule, definition of}{15}
  318. \entry {implicit rule, how to use}{101}
  319. \entry {implicit rule, introduction to}{10}
  320. \entry {implicit rule, predefined}{103}
  321. \entry {implicit rule, search algorithm}{119}
  322. \entry {including (\code {MAKEFILES} variable)}{18}
  323. \entry {including other makefiles}{16}
  324. \entry {incompatibilities}{129}
  325. \entry {Info, rule to format}{105}
  326. \entry {\code {install} \r {(standard target)}}{93}
  327. \entry {intermediate files}{108}
  328. \entry {intermediate files, preserving}{109}
  329. \entry {interrupt}{47}
  330. \initial {J}
  331. \entry {job slots}{44}
  332. \entry {job slots, and recursion}{52}
  333. \entry {jobs, limiting based on load}{45}
  334. \entry {joining lists of words}{84}
  335. \initial {K}
  336. \entry {killing (interruption)}{47}
  337. \initial {L}
  338. \entry {last-resort default rules}{116}
  339. \entry {\code {ld}}{104}
  340. \entry {\code {lex}}{105, 107}
  341. \entry {Lex, rule to run}{105}
  342. \entry {libraries for linking, directory search}{29}
  343. \entry {library archive, suffix rule for}{123}
  344. \entry {limiting jobs based on load}{45}
  345. \entry {link libraries, and directory search}{29}
  346. \entry {linking, predefined rule for}{104}
  347. \entry {\code {lint}}{105}
  348. \entry {\code {lint}, rule to run}{105}
  349. \entry {list of all dependencies}{112}
  350. \entry {list of changed dependencies}{112}
  351. \entry {load average}{45}
  352. \entry {loops in variable expansion}{59}
  353. \entry {\code {lpr} (shell command)}{23, 32}
  354. \initial {M}
  355. \entry {\code {m2c}}{104}
  356. \entry {macro}{57}
  357. \entry {\code {make depend}}{40}
  358. \entry {makefile}{5}
  359. \entry {makefile name}{16}
  360. \entry {makefile name, how to specify}{16}
  361. \entry {makefile rule parts}{5}
  362. \entry {makefile, and \code {MAKEFILES} variable}{18}
  363. \entry {makefile, conventions for}{131}
  364. \entry {makefile, how \code {make} processes}{8}
  365. \entry {makefile, how to write}{15}
  366. \entry {makefile, including}{16}
  367. \entry {makefile, overriding}{20}
  368. \entry {makefile, remaking of}{18}
  369. \entry {makefile, simple}{6}
  370. \entry {\code {makeinfo}}{105, 107}
  371. \entry {match-anything rule}{114}
  372. \entry {missing features}{129}
  373. \entry {mistakes with wildcards}{24}
  374. \entry {modified variable reference}{61}
  375. \entry {Modula-2, rule to compile}{104}
  376. \entry {\code {mostlyclean} \r {(standard target)}}{92}
  377. \entry {multiple rules for one target}{35}
  378. \entry {multiple rules for one target (\code {::})}{38}
  379. \entry {multiple targets}{34}
  380. \entry {multiple targets, in pattern rule}{110}
  381. \initial {N}
  382. \entry {name of makefile}{16}
  383. \entry {name of makefile, how to specify}{16}
  384. \entry {nested variable reference}{62}
  385. \entry {newline, quoting, in commands}{44}
  386. \entry {newline, quoting, in makefile}{7}
  387. \entry {nondirectory part}{83}
  388. \initial {O}
  389. \entry {\code {obj}}{9}
  390. \entry {\code {OBJ}}{9}
  391. \entry {\code {objects}}{9}
  392. \entry {\code {OBJECTS}}{9}
  393. \entry {\code {objs}}{9}
  394. \entry {\code {OBJS}}{9}
  395. \entry {old-fashioned suffix rules}{117}
  396. \entry {options}{97}
  397. \entry {options, and recursion}{52}
  398. \entry {options, setting from environment}{53}
  399. \entry {options, setting in makefiles}{53}
  400. \entry {order of pattern rules}{111}
  401. \entry {origin of variable}{87}
  402. \entry {overriding makefiles}{20}
  403. \entry {overriding variables with arguments}{95}
  404. \entry {overriding with \code {override}}{68}
  405. \initial {P}
  406. \entry {parallel execution}{44}
  407. \entry {parts of makefile rule}{5}
  408. \entry {Pascal, rule to compile}{103}
  409. \entry {pattern rule}{110}
  410. \entry {pattern rules, order of}{111}
  411. \entry {pattern rules, static (not implicit)}{36}
  412. \entry {pattern rules, static, syntax of}{36}
  413. \entry {\code {pc}}{103, 107}
  414. \entry {phony targets}{29}
  415. \entry {pitfalls of wildcards}{24}
  416. \entry {portability}{125}
  417. \entry {POSIX}{1}
  418. \entry {precious targets}{33}
  419. \entry {prefix, adding}{84}
  420. \entry {preserving intermediate files}{109}
  421. \entry {preserving with \code {.PRECIOUS}}{33, 109}
  422. \entry {\code {print} \r {(standard target)}}{93}
  423. \entry {\code {print} target}{23, 32}
  424. \entry {printing directories}{53}
  425. \entry {printing of commands}{43}
  426. \entry {problems and bugs, reporting}{2}
  427. \entry {problems with wildcards}{24}
  428. \entry {processing a makefile}{8}
  429. \initial {Q}
  430. \entry {question mode}{94}
  431. \entry {quoting \code {%}, in \code {patsubst}}{80}
  432. \entry {quoting \code {%}, in static pattern}{37}
  433. \entry {quoting \code {%}, in \code {vpath}}{27}
  434. \entry {quoting newline, in commands}{44}
  435. \entry {quoting newline, in makefile}{7}
  436. \initial {R}
  437. \entry {Ratfor, rule to compile}{103}
  438. \entry {RCS, rule to extract from}{105}
  439. \entry {\code {README}}{16}
  440. \entry {\code {realclean} \r {(standard target)}}{93}
  441. \entry {recompilation}{5}
  442. \entry {recompilation, avoiding}{95}
  443. \entry {recording events with empty targets}{32}
  444. \entry {recursion}{48}
  445. \entry {recursion, and \code {-C}}{52}
  446. \entry {recursion, and \code {-f}}{52}
  447. \entry {recursion, and \code {-I}}{52}
  448. \entry {recursion, and \code {-j}}{52}
  449. \entry {recursion, and \code {-o}}{52}
  450. \entry {recursion, and \code {-t}}{49}
  451. \entry {recursion, and \code {-w}}{54}
  452. \entry {recursion, and \code {-W}}{52}
  453. \entry {recursion, and environment}{49}
  454. \entry {recursion, and \code {MAKE} variable}{48}
  455. \entry {recursion, and \code {MAKEFILES} variable}{18}
  456. \entry {recursion, and options}{52}
  457. \entry {recursion, and printing directories}{53}
  458. \entry {recursion, and variables}{49}
  459. \entry {recursion, level of}{51}
  460. \entry {recursive variable expansion}{57, 58}
  461. \entry {recursively expanded variables}{58}
  462. \entry {reference to variables}{57, 61}
  463. \entry {relinking}{9}
  464. \entry {remaking makefiles}{18}
  465. \entry {removing duplicate words}{82}
  466. \entry {removing, to clean up}{12}
  467. \entry {reporting bugs}{2}
  468. \entry {\code {rm}}{107}
  469. \entry {\code {rm} (shell command)}{8, 23, 30, 46}
  470. \entry {rule commands}{43}
  471. \entry {rule dependencies}{22}
  472. \entry {rule syntax}{21}
  473. \entry {rule targets}{21}
  474. \entry {rule, and \code {$}}{22}
  475. \entry {rule, double-colon (\code {::})}{38}
  476. \entry {rule, explicit, definition of}{15}
  477. \entry {rule, how to write}{21}
  478. \entry {rule, implicit}{101}
  479. \entry {rule, implicit, and directory search}{28}
  480. \entry {rule, implicit, and \code {VPATH}}{28}
  481. \entry {rule, implicit, chains of}{108}
  482. \entry {rule, implicit, definition of}{15}
  483. \entry {rule, implicit, how to use}{101}
  484. \entry {rule, implicit, introduction to}{10}
  485. \entry {rule, implicit, predefined}{103}
  486. \entry {rule, introduction to}{5}
  487. \entry {rule, multiple for one target}{35}
  488. \entry {rule, no commands or dependencies}{31}
  489. \entry {rule, pattern}{110}
  490. \entry {rule, static pattern}{36}
  491. \entry {rule, static pattern versus implicit}{38}
  492. \entry {rule, with multiple targets}{34}
  493. \initial {S}
  494. \entry {\code {s. \r {(SCCS file prefix)}}}{105}
  495. \entry {SCCS, rule to extract from}{105}
  496. \entry {search algorithm, implicit rule}{119}
  497. \entry {search path for dependencies (\code {VPATH})}{25}
  498. \entry {search path for dependencies (\code {VPATH}), and implicit rules}{28}
  499. \entry {search path for dependencies (\code {VPATH}), and link libraries}{29}
  500. \entry {searching for strings}{81}
  501. \entry {\code {sed} (shell command)}{40}
  502. \entry {selecting words}{85}
  503. \entry {sequences of commands}{54}
  504. \entry {setting options from environment}{53}
  505. \entry {setting options in makefiles}{53}
  506. \entry {setting variables}{66}
  507. \entry {several rules for one target}{35}
  508. \entry {several targets in a rule}{34}
  509. \entry {\code {shar} \r {(standard target)}}{93}
  510. \entry {shell command}{8}
  511. \entry {shell command, and directory search}{28}
  512. \entry {shell command, execution}{44}
  513. \entry {shell command, function for}{89}
  514. \entry {shell file name pattern (in \code {include})}{16}
  515. \entry {shell wildcards (in \code {include})}{16}
  516. \entry {signal}{47}
  517. \entry {silent operation}{43}
  518. \entry {simple makefile}{6}
  519. \entry {simple variable expansion}{57}
  520. \entry {simplifying with variables}{9}
  521. \entry {simply expanded variables}{59}
  522. \entry {sorting words}{82}
  523. \entry {spaces, in variable values}{60}
  524. \entry {spaces, stripping}{81}
  525. \entry {special targets}{32}
  526. \entry {specifying makefile name}{16}
  527. \entry {standard input}{45}
  528. \entry {standards conformance}{1}
  529. \entry {standards for makefiles}{131}
  530. \entry {static pattern rule}{36}
  531. \entry {static pattern rule, syntax of}{36}
  532. \entry {static pattern rule, versus implicit}{38}
  533. \entry {stem}{36, 114}
  534. \entry {stem, variable for}{112}
  535. \entry {strings, searching for}{81}
  536. \entry {stripping whitespace}{81}
  537. \entry {sub-\code {make}}{49}
  538. \entry {subdirectories, recursion for}{48}
  539. \entry {substitution variable reference}{61}
  540. \entry {suffix rule}{117}
  541. \entry {suffix rule, for archive}{123}
  542. \entry {suffix, adding}{84}
  543. \entry {suffix, function to find}{84}
  544. \entry {suffix, substituting in variables}{61}
  545. \entry {switches}{97}
  546. \entry {symbol directories, updating archive}{123}
  547. \entry {syntax of rules}{21}
  548. \initial {T}
  549. \entry {tab character (in commands)}{21}
  550. \entry {tabs in rules}{5}
  551. \entry {\code {TAGS} \r {(standard target)}}{93}
  552. \entry {\code {tangle}}{105, 107}
  553. \entry {\code {tar} \r {(standard target)}}{93}
  554. \entry {target}{21}
  555. \entry {target pattern, implicit}{110}
  556. \entry {target pattern, static (not implicit)}{36}
  557. \entry {target, deleting on interrupt}{47}
  558. \entry {target, multiple in pattern rule}{110}
  559. \entry {target, multiple rules for one}{35}
  560. \entry {target, touching}{93}
  561. \entry {targets}{21}
  562. \entry {targets without a file}{29}
  563. \entry {targets, built-in special}{32}
  564. \entry {targets, empty}{32}
  565. \entry {targets, force}{31}
  566. \entry {targets, introduction to}{5}
  567. \entry {targets, multiple}{34}
  568. \entry {targets, phony}{29}
  569. \entry {terminal rule}{114}
  570. \entry {\code {test} \r {(standard target)}}{93}
  571. \entry {testing compilation}{96}
  572. \entry {\code {tex}}{105, 107}
  573. \entry {\TeX{}, rule to run}{105}
  574. \entry {\code {texi2dvi}}{105, 107}
  575. \entry {Texinfo, rule to format}{105}
  576. \entry {tilde (\code {{\tt\char'176}})}{22}
  577. \entry {\code {touch} (shell command)}{23, 32}
  578. \entry {touching files}{93}
  579. \initial {U}
  580. \entry {undefined variables, warning message}{100}
  581. \entry {updating archive symbol directories}{123}
  582. \entry {updating makefiles}{18}
  583. \initial {V}
  584. \entry {value}{57}
  585. \entry {value, how a variable gets it}{65}
  586. \entry {variable}{57}
  587. \entry {variable definition}{15}
  588. \entry {variables}{9}
  589. \entry {variables, \samp {$} in name}{62}
  590. \entry {variables, and implicit rule}{112}
  591. \entry {variables, appending to}{66}
  592. \entry {variables, automatic}{112}
  593. \entry {variables, command line}{95}
  594. \entry {variables, computed names}{62}
  595. \entry {variables, defining verbatim}{69}
  596. \entry {variables, environment}{49, 70}
  597. \entry {variables, exporting}{49}
  598. \entry {variables, flavors}{58}
  599. \entry {variables, how they get their values}{65}
  600. \entry {variables, how to reference}{57}
  601. \entry {variables, loops in expansion}{59}
  602. \entry {variables, modified reference}{61}
  603. \entry {variables, nested references}{62}
  604. \entry {variables, origin of}{87}
  605. \entry {variables, overriding}{68}
  606. \entry {variables, overriding with arguments}{95}
  607. \entry {variables, recursively expanded}{58}
  608. \entry {variables, setting}{66}
  609. \entry {variables, simply expanded}{59}
  610. \entry {variables, spaces in values}{60}
  611. \entry {variables, substituting suffix in}{61}
  612. \entry {variables, substitution reference}{61}
  613. \entry {variables, warning for undefined}{100}
  614. \entry {varying dependencies}{36}
  615. \entry {verbatim variable definition}{69}
  616. \entry {vpath}{25}
  617. \entry {\code {VPATH}, and implicit rules}{28}
  618. \entry {\code {VPATH}, and link libraries}{29}
  619. \initial {W}
  620. \entry {\code {weave}}{105, 107}
  621. \entry {Web, rule to run}{105}
  622. \entry {what if}{94}
  623. \entry {whitespace, in variable values}{60}
  624. \entry {whitespace, stripping}{81}
  625. \entry {wildcard}{22}
  626. \entry {wildcard pitfalls}{24}
  627. \entry {wildcard, function}{85}
  628. \entry {wildcard, in archive member}{121}
  629. \entry {wildcard, in \code {include}}{16}
  630. \entry {words, extracting first}{85}
  631. \entry {words, filtering}{82}
  632. \entry {words, filtering out}{82}
  633. \entry {words, finding number}{85}
  634. \entry {words, iterating over}{85}
  635. \entry {words, joining lists}{84}
  636. \entry {words, removing duplicates}{82}
  637. \entry {words, selecting}{85}
  638. \entry {writing rule commands}{43}
  639. \entry {writing rules}{21}
  640. \initial {Y}
  641. \entry {\code {yacc}}{54, 105, 107}
  642. \entry {Yacc, rule to run}{105}
  643.