Commit | Line | Data |
---|---|---|
822a00a4 KB |
1 | /*- |
2 | * Copyright (c) 1988, 1989, 1990 The Regents of the University of California. | |
3 | * Copyright (c) 1988, 1989 by Adam de Boor | |
4 | * Copyright (c) 1989 by Berkeley Softworks | |
5 | * All rights reserved. | |
6 | * | |
7 | * This code is derived from software contributed to Berkeley by | |
8 | * Adam de Boor. | |
9 | * | |
10 | * %sccs.include.redist.c% | |
11 | */ | |
12 | ||
fa942a09 KB |
13 | char **brk_string(), *emalloc(), *str_concat(); |
14 | ||
ab950546 KB |
15 | ReturnStatus Arch_ParseArchive (); |
16 | void Arch_Touch (); | |
17 | void Arch_TouchLib (); | |
18 | int Arch_MTime (); | |
19 | int Arch_MemMTime (); | |
20 | void Arch_FindLib (); | |
21 | Boolean Arch_LibOODate (); | |
22 | void Arch_Init (); | |
23 | void Compat_Run(); | |
24 | void Dir_Init (); | |
25 | Boolean Dir_HasWildcards (); | |
26 | void Dir_Expand (); | |
27 | char * Dir_FindFile (); | |
28 | int Dir_MTime (); | |
29 | void Dir_AddDir (); | |
30 | ClientData Dir_CopyDir (); | |
31 | char * Dir_MakeFlags (); | |
32 | void Dir_Destroy (); | |
33 | void Dir_ClearPath (); | |
34 | void Dir_Concat (); | |
35 | int Make_TimeStamp (); | |
36 | Boolean Make_OODate (); | |
37 | int Make_HandleUse (); | |
38 | void Make_Update (); | |
39 | void Make_DoAllVar (); | |
40 | Boolean Make_Run (); | |
ab950546 KB |
41 | void Job_Touch (); |
42 | Boolean Job_CheckCommands (); | |
43 | void Job_CatchChildren (); | |
44 | void Job_CatchOutput (); | |
45 | void Job_Make (); | |
46 | void Job_Init (); | |
47 | Boolean Job_Full (); | |
48 | Boolean Job_Empty (); | |
49 | ReturnStatus Job_ParseShell (); | |
50 | int Job_End (); | |
51 | void Job_Wait(); | |
52 | void Job_AbortAll (); | |
53 | void Main_ParseArgLine (); | |
54 | void Error (); | |
55 | void Fatal (); | |
56 | void Punt (); | |
57 | void DieHorribly (); | |
58 | void Finish (); | |
59 | void Parse_Error (); | |
ab950546 KB |
60 | Boolean Parse_IsVar (); |
61 | void Parse_DoVar (); | |
62 | void Parse_AddIncludeDir (); | |
63 | void Parse_File(); | |
64 | Lst Parse_MainName(); | |
65 | void Suff_ClearSuffixes (); | |
66 | Boolean Suff_IsTransform (); | |
67 | GNode * Suff_AddTransform (); | |
68 | void Suff_AddSuffix (); | |
69 | int Suff_EndTransform (); | |
70 | Lst Suff_GetPath (); | |
71 | void Suff_DoPaths(); | |
72 | void Suff_AddInclude (); | |
73 | void Suff_AddLib (); | |
74 | void Suff_FindDeps (); | |
75 | void Suff_SetNull(); | |
76 | void Suff_Init (); | |
77 | void Targ_Init (); | |
78 | GNode * Targ_NewGN (); | |
79 | GNode * Targ_FindNode (); | |
80 | Lst Targ_FindList (); | |
81 | Boolean Targ_Ignore (); | |
82 | Boolean Targ_Silent (); | |
83 | Boolean Targ_Precious (); | |
84 | void Targ_SetMain (); | |
85 | int Targ_PrintCmd (); | |
86 | char * Targ_FmtTime (); | |
87 | void Targ_PrintType (); | |
ab950546 | 88 | char * Str_Concat (); |
ab950546 KB |
89 | int Str_Match(); |
90 | void Var_Delete(); | |
91 | void Var_Set (); | |
92 | void Var_Append (); | |
93 | Boolean Var_Exists(); | |
94 | char * Var_Value (); | |
95 | char * Var_Parse (); | |
96 | char * Var_Subst (); | |
97 | char * Var_GetTail(); | |
98 | char * Var_GetHead(); | |
99 | void Var_Init (); | |
fa942a09 | 100 | char * Str_FindSubstring(); |