433 extern void reset_locals(register Name target, register Property old_locals, register Property conditional, register int index);
434 extern void set_locals(register Name target, register Property old_locals);
435 extern void setvar_append(register Name name, register Name value);
436 #ifdef DISTRIBUTED
437 extern void setvar_envvar(Avo_DoJobMsg *dmake_job_msg);
438 #else
439 extern void setvar_envvar(void);
440 #endif
441 extern void special_reader(Name target, register Name_vector depes, Cmd_line command);
442 extern void startup_rxm();
443 extern Doname target_can_be_built(register Name target);
444 extern char *time_to_string(const timestruc_t &time);
445 extern void update_target(Property line, Doname result);
446 extern void warning(char *, ...);
447 extern void write_state_file(int report_recursive, Boolean exiting);
448 extern Name vpath_translation(register Name cmd);
449
450 #define DEPINFO_FMT_VERSION "VERS2$"
451 #define VER_LEN strlen(DEPINFO_FMT_VERSION)
452
453 #ifdef NSE
454
455 /*
456 * NSE version for depinfo format
457 */
458 extern Boolean nse;
459 extern Name nse_backquote_seen;
460 extern Boolean nse_did_recursion;
461 extern Name nse_shell_var_used;
462 extern Boolean nse_watch_vars;
463 extern wchar_t current_makefile[MAXPATHLEN];
464 extern Boolean nse_depinfo_locked;
465 extern char nse_depinfo_lockfile[MAXPATHLEN];
466 extern Name derived_src;
467
468 extern void depvar_dep_macro_used(Name);
469 extern void depvar_rule_macro_used(Name);
470 extern Boolean nse_backquotes(wchar_t *);
471 extern void nse_check_cd(Property);
472 extern void nse_check_derived_src(Name, wchar_t *, Cmd_line);
473 extern void nse_check_file_backquotes(wchar_t *);
474 extern void nse_check_no_deps_no_rule(Name, Property, Property);
475 extern void nse_check_sccs(wchar_t *, wchar_t *);
476 extern void nse_dep_cmdmacro(wchar_t *);
477 extern int nse_exit_status(void);
478 extern void nse_init_source_suffixes(void);
479 extern void nse_no_makefile(Name);
480 extern void nse_rule_cmdmacro(wchar_t *);
481 extern void nse_wildcard(wchar_t *, wchar_t *);
482 #endif
483
484 #endif
|
433 extern void reset_locals(register Name target, register Property old_locals, register Property conditional, register int index);
434 extern void set_locals(register Name target, register Property old_locals);
435 extern void setvar_append(register Name name, register Name value);
436 #ifdef DISTRIBUTED
437 extern void setvar_envvar(Avo_DoJobMsg *dmake_job_msg);
438 #else
439 extern void setvar_envvar(void);
440 #endif
441 extern void special_reader(Name target, register Name_vector depes, Cmd_line command);
442 extern void startup_rxm();
443 extern Doname target_can_be_built(register Name target);
444 extern char *time_to_string(const timestruc_t &time);
445 extern void update_target(Property line, Doname result);
446 extern void warning(char *, ...);
447 extern void write_state_file(int report_recursive, Boolean exiting);
448 extern Name vpath_translation(register Name cmd);
449
450 #define DEPINFO_FMT_VERSION "VERS2$"
451 #define VER_LEN strlen(DEPINFO_FMT_VERSION)
452
453
454 #endif
|