Changeset 1797 for trunk/src/kmk/dep.h


Ignore:
Timestamp:
Sep 21, 2008, 3:05:36 AM (17 years ago)
Author:
bird
Message:

kmk: moved eval_include_dep into incdep.c (was in read.c) and implemented background file reading. 'includedep-queue' and 'includedep-flush' are new directives, which along with 'includedep', all take a list of dependency files (used to only take a single file).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kmk/dep.h

    r903 r1797  
    8181
    8282#ifdef CONFIG_WITH_INCLUDEDEP
    83 void eval_include_dep (const char *name, struct floc *f);
     83/* incdep.c */
     84enum incdep_op { incdep_read_it, incdep_queue, incdep_flush };
     85void eval_include_dep (const char *name, struct floc *f, enum incdep_op op);
     86void incdep_flush_and_term (void);
     87
     88/* read.c */
     89void record_files (struct nameseq *filenames, const char *pattern,
     90                   const char *pattern_percent, struct dep *deps,
     91                   unsigned int cmds_started, char *commands,
     92                   unsigned int commands_idx, int two_colon,
     93                   const struct floc *flocp);
    8494#endif
    8595
Note: See TracChangeset for help on using the changeset viewer.