Print this page
make: unifdef for NSE (undefined)

Split Close
Expand all
Collapse all
          --- old/usr/src/cmd/make/include/vroot/report.h
          +++ new/usr/src/cmd/make/include/vroot/report.h
↓ open down ↓ 24 lines elided ↑ open up ↑
  25   25  
  26   26  #ifndef _REPORT_H_
  27   27  #define _REPORT_H_
  28   28  
  29   29  #include <stdio.h>
  30   30  
  31   31  extern FILE     *get_report_file(void);
  32   32  extern char     *get_target_being_reported_for(void);
  33   33  extern void     report_dependency(const char *name);
  34   34  extern int      file_lock(char *name, char *lockname, int *file_locked, int timeout);
  35      -#ifdef NSE
  36      -extern char     *setenv(char *name, char *value);
  37      -#endif
  38   35  
  39   36  #define SUNPRO_DEPENDENCIES "SUNPRO_DEPENDENCIES"
  40   37  #define LD      "LD"
  41   38  #define COMP    "COMP"
  42   39  
  43      -/* the following definitions define the interface between make and
  44      - * NSE - the two systems must track each other.
       40 +/*
       41 + * These relate to Sun's ancient source control system that predated TeamWare,
       42 + * named NSE.  They appear to be used regardless of its presence, however, and
       43 + * so linger.
  45   44   */
  46   45  #define NSE_DEPINFO             ".nse_depinfo"
  47   46  #define NSE_DEPINFO_LOCK        ".nse_depinfo.lock"
  48      -#define NSE_DEP_ENV             "NSE_DEP"
  49      -#define NSE_TFS_PUSH            "/usr/nse/bin/tfs_push"
  50      -#define NSE_TFS_PUSH_LEN        8
  51      -#define NSE_VARIANT_ENV         "NSE_VARIANT"
  52      -#define NSE_RT_SOURCE_NAME      "Shared_Source"
  53   47  
  54   48  #endif
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX