Ignore:
Timestamp:
Jun 17, 2012, 10:45:31 PM (13 years ago)
Author:
bird
Message:

kmk: Merged in changes from GNU make 3.82. Previous GNU make base version was gnumake-2008-10-28-CVS.

Location:
trunk/src/kmk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kmk

    • Property svn:ignore
      •  

        old new  
        1313stamp-*
        1414makebook*
         15
        1516.*gdbinit
         17.gdb_history
         18
        1619*.dep
        1720*.dvi
         
        3134*.pg
        3235*.pgs
         36
        3337README
        3438README.DOS
        3539README.W32
         40README.OS2
        3641aclocal.m4
        3742autom4te.cache
         
        5257config.h.W32
        5358config.h-vms
         59
        5460loadavg
        5561loadavg.c
        5662make
         63
        5764.deps
        5865.dep_segment
         66ID
         67TAGS
         68
        5969_*
        6070sun4
         
        7282sol2
        7383i486-linux
         84
        7485customs
         86
        7587install-sh
        7688mkinstalldirs
         89
         90.directive.asc
  • trunk/src/kmk/filedef.h

    r2001 r2591  
    11/* Definition of target file data structures for GNU Make.
    22Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997,
    3 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software
    4 Foundation, Inc.
     31998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009,
     42010 Free Software Foundation, Inc.
    55This file is part of GNU Make.
    66
     
    107107    unsigned int considered:1;  /* equal to 'considered' if file has been
    108108                                   considered on current scan of goal chain */
     109    unsigned int no_diag:1;     /* True if the file failed to update and no
     110                                   diagnostics has been issued (dontcare). */
     111
    109112#ifdef CONFIG_WITH_EXPLICIT_MULTITARGET
    110113    unsigned int multi_maybe:1; /* Nonzero if this file isn't always updated
     
    117120                                  and the expanding done in snap_deps. */
    118121#endif
    119 
    120122  };
    121123
    122124
    123 extern struct file *default_goal_file, *suffix_file, *default_file;
    124 extern char **default_goal_name;
     125extern struct file *suffix_file, *default_file;
    125126
    126127
     
    130131#endif
    131132struct file *enter_file (const char *name);
    132 struct dep *parse_prereqs (char *prereqs);
     133struct dep *split_prereqs (char *prereqstr);
     134struct dep *enter_prereqs (struct dep *prereqs, const char *stem);
    133135void remove_intermediates (int sig);
    134136void snap_deps (void);
     
    139141void init_hash_files (void);
    140142char *build_target_list (char *old_list);
     143void print_prereqs (const struct dep *deps);
     144void print_file_data_base (void);
    141145
    142146#if FILE_TIMESTAMP_HI_RES
Note: See TracChangeset for help on using the changeset viewer.