osprey/kg++fe/gnu/mkdeps.c File Reference

#include "config.h"
#include "system.h"
#include "mkdeps.h"

Include dependency graph for mkdeps.c:

Go to the source code of this file.

Data Types

type  deps

Defines

#define TARGET_OBJECT_SUFFIX   ".o"

Functions/Subroutines

static const char *munge PARAMS ((const char *))
static const char * munge (char *filename) const
struct depsdeps_init ()
void deps_free (struct deps *d)
void deps_add_target (struct deps *d, const char *t, int quote)
void deps_add_default_target (struct deps *d, const char *tgt)
void deps_add_dep (struct deps *d, const char *t)
void deps_write (struct deps *d, FILE *fp, unsigned int colmax) const
void deps_phony_targets (struct deps *d, FILE *fp) const


Define Documentation

#define TARGET_OBJECT_SUFFIX   ".o"


Function Documentation

void deps_add_default_target ( struct deps d,
const char *  tgt 
)

Definition at line 179 of file mkdeps.c.

Referenced by main().

void deps_add_dep ( struct deps d,
const char *  t 
)

void deps_add_target ( struct deps d,
const char *  t,
int  quote 
)

void deps_free ( struct deps d  ) 

Definition at line 130 of file mkdeps.c.

Referenced by jcf_dependency_reset(), and main().

struct deps* deps_init ( void   )  [read]

Definition at line 112 of file mkdeps.c.

Referenced by cpp_get_deps(), cpp_write_pch_state(), jcf_dependency_init(), and main().

void deps_phony_targets ( struct deps d,
FILE fp 
) const

Definition at line 278 of file mkdeps.c.

References fputs(), i, and putc().

Referenced by jcf_dependency_write(), and output_deps().

void deps_write ( struct deps d,
FILE fp,
unsigned int  colmax 
) const

Definition at line 226 of file mkdeps.c.

References fputs(), i, putc(), size, and strlen().

Referenced by jcf_dependency_write(), and output_deps().

static const char* munge ( char *  filename  )  const [static]

Definition at line 50 of file mkdeps.c.

References dst, len, p, q, and xmalloc().

Referenced by deps_add_dep(), and deps_add_target().

static const char* munge PARAMS ( (const char *)   )  [static]

Definition at line 635 of file mips-tfile.c.


Generated on Wed Apr 8 15:41:16 2009 for Open64 by  doxygen 1.5.6