Print this page
make: remove maketool support

Split Close
Expand all
Collapse all
          --- old/usr/src/cmd/make/include/mk/defs.h
          +++ new/usr/src/cmd/make/include/mk/defs.h
↓ open down ↓ 222 lines elided ↑ open up ↑
 223  223  extern  Name            make_state;
 224  224  extern  timestruc_t     make_state_before;
 225  225  extern  Boolean         make_state_locked;
 226  226  extern  Dependency      makefiles_used;
 227  227  extern  Name            makeflags;
 228  228  extern  Name            make_version;
 229  229  extern  char            mbs_buffer2[];
 230  230  extern  char            *mbs_ptr;
 231  231  extern  char            *mbs_ptr2;
 232  232  extern  Boolean         no_action_was_taken;
 233      -extern  int             mtool_msgs_fd;
 234  233  extern  Boolean         no_parallel;
 235  234  extern  Name            no_parallel_name;
 236  235  extern  Name            not_auto;
 237  236  extern  Boolean         only_parallel;
 238  237  extern  Boolean         parallel;
 239  238  extern  Name            parallel_name;
 240  239  extern  Name            localhost_name;
 241  240  extern  int             parallel_process_cnt;
 242  241  extern  Percent         percent_list;
 243  242  extern  Dyntarget       dyntarget_list;
↓ open down ↓ 13 lines elided ↑ open up ↑
 257  256  extern  char            *sccs_dir_path;
 258  257  extern  Name            sccs_get_name;
 259  258  extern  Name            sccs_get_posix_name;
 260  259  extern  Cmd_line        sccs_get_rule;
 261  260  extern  Cmd_line        sccs_get_org_rule;
 262  261  extern  Cmd_line        sccs_get_posix_rule;
 263  262  extern  Name            get_name;
 264  263  extern  Name            get_posix_name;
 265  264  extern  Cmd_line        get_rule;
 266  265  extern  Cmd_line        get_posix_rule;
 267      -extern  Boolean         send_mtool_msgs;
 268  266  extern  Boolean         all_precious;
 269  267  extern  Boolean         report_cwd;
 270  268  extern  Boolean         silent_all;
 271  269  extern  Boolean         silent;
 272  270  extern  Name            silent_name;
 273  271  extern  char            *stderr_file;
 274  272  extern  char            *stdout_file;
 275  273  extern  Boolean         stdout_stderr_same;
 276  274  extern  Dependency      suffixes;
 277  275  extern  Name            suffixes_name;
↓ open down ↓ 38 lines elided ↑ open up ↑
 316  314  extern  void            build_suffix_list(Name target_suffix);
 317  315  extern  Boolean         check_auto_dependencies(Name target, int auto_count, Name *automatics);
 318  316  extern  void            check_state(Name temp_file_name);
 319  317  extern  void            cond_macros_into_string(Name np, String_rec *buffer);
 320  318  extern  void            construct_target_string();
 321  319  extern  void            create_xdrs_ptr(void);
 322  320  extern  void            depvar_add_to_list (Name name, Boolean cmdline);
 323  321  extern  Doname          doname(register Name target, register Boolean do_get, register Boolean implicit, register Boolean automatic = false);
 324  322  extern  Doname          doname_check(register Name target, register Boolean do_get, register Boolean implicit, register Boolean automatic);
 325  323  extern  Doname          doname_parallel(Name target, Boolean do_get, Boolean implicit);
 326      -extern  Doname          dosys(register Name command, register Boolean ignore_error, register Boolean call_make, Boolean silent_error, Boolean always_exec, Name target, Boolean redirect_out_err);
      324 +extern  Doname          dosys(register Name command, register Boolean ignore_error, register Boolean call_make, Boolean silent_error, Boolean always_exec, Name target);
 327  325  extern  void            dump_make_state(void);
 328  326  extern  void            dump_target_list(void);
 329  327  extern  void            enter_conditional(register Name target, Name name, Name value, register Boolean append);
 330  328  extern  void            enter_dependencies(register Name target, Chain target_group, register Name_vector depes, register Cmd_line command, register Separator separator);
 331  329  extern  void            enter_dependency(Property line, register Name depe, Boolean automatic);
 332  330  extern  void            enter_equal(Name name, Name value, register Boolean append);
 333  331  extern  Percent         enter_percent(register Name target, Chain target_group, register Name_vector depes, Cmd_line command);
 334  332  extern  Dyntarget       enter_dyntarget(register Name target);
 335  333  extern  Name_vector     enter_name(String string, Boolean tail_present, register wchar_t *string_start, register wchar_t *string_end, Name_vector current_names, Name_vector *extra_names, Boolean *target_group_seen);
 336  334  extern  Boolean         exec_vp(register char *name, register char **argv, char **envp, register Boolean ignore_error);
↓ open down ↓ 7 lines elided ↑ open up ↑
 344  342  extern  Doname          find_percent_rule(register Name target, Property *command, Boolean rechecking);
 345  343  extern  int             find_run_directory (char *cmd, char *cwd, char *dir, char **pgm, char **run, char *path);
 346  344  extern  Doname          find_suffix_rule(Name target, Name target_body, Name target_suffix, Property *command, Boolean rechecking);
 347  345  extern  Chain           find_target_groups(register Name_vector target_list, register int i, Boolean reset);
 348  346  extern  void            finish_children(Boolean docheck);
 349  347  extern  void            finish_running(void);
 350  348  extern  void            free_chain(Name_vector ptr);
 351  349  extern  void            gather_recursive_deps(void);
 352  350  extern  char            *get_current_path(void);
 353  351  extern  int             get_job_msg_id(void);
 354      -extern  FILE            *get_mtool_msgs_fp(void);
 355  352  extern  wchar_t         *getmem_wc(register int size);
 356  353  /* On linux getwd(char *) is defined in 'unistd.h' */
 357  354  #ifdef __cplusplus
 358  355  extern "C" {
 359  356  #endif
 360  357  extern  char            *getwd(char *);
 361  358  #ifdef __cplusplus
 362  359  }
 363  360  #endif
 364  361  extern  void            handle_interrupt(int);
↓ open down ↓ 36 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX