The Machine Perception Toolbox

[Introduction]- [News]- [Download]- [Screenshots]- [Manual (pdf)]- [Forums]- [API Reference]- [Repository ]

 

Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

jam.h File Reference

#include <sys/types.h>
#include <sys/stat.h>
#include <sys/file.h>
#include <fcntl.h>
#include <stdio.h>
#include <ctype.h>
#include <signal.h>
#include <string.h>
#include <time.h>
#include <memory.h>
#include <stdlib.h>
#include <malloc.h>

Include dependency graph for jam.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Classes

struct  globs

Defines

#define DEBUG_BIND   ( globs.debug[ 3 ] )
#define DEBUG_BINDSCAN   ( globs.debug[ 6 ] )
#define DEBUG_COMPILE   ( globs.debug[ 5 ] )
#define DEBUG_EXEC   ( globs.debug[ 2 ] )
#define DEBUG_EXECCMD   ( globs.debug[ 4 ] )
#define DEBUG_FATE   ( globs.debug[ 13 ] )
#define DEBUG_GRAPH   ( globs.debug[ 12 ] )
#define DEBUG_HEADER   ( globs.debug[ 6 ] )
#define DEBUG_IF   ( globs.debug[ 8 ] )
#define DEBUG_LISTS   ( globs.debug[ 9 ] )
#define DEBUG_MAKE   ( globs.debug[ 1 ] )
#define DEBUG_MAKEPROG   ( globs.debug[ 3 ] )
#define DEBUG_MAKEQ   ( globs.debug[ 2 ] )
#define DEBUG_MAX   14
#define DEBUG_MEM   ( globs.debug[ 9 ] )
#define DEBUG_PARSE   ( globs.debug[ 11 ] )
#define DEBUG_PROFILE   ( globs.debug[ 10 ] )
#define DEBUG_SCAN   ( globs.debug[ 9 ] )
#define DEBUG_SEARCH   ( globs.debug[ 6 ] )
#define DEBUG_VAREXP   ( globs.debug[ 8 ] )
#define DEBUG_VARGET   ( globs.debug[ 8 ] )
#define DEBUG_VARSET   ( globs.debug[ 7 ] )
#define EXITBAD   1
#define EXITOK   0
#define MAXARGC   32
#define MAXJOBS   64
#define MAXJPATH   1024
#define MAXLINE   102400
#define MAXSYM   1024
#define OSMAJOR   "UNIX=true"
#define OSMINOR   "OS=UNKNOWN"
#define OSPLAT   ""
#define PATH_DELIM   '/'
#define SPLITPATH   ':'
#define USE_EXECUNIX
#define USE_FILEUNIX
#define USE_PATHUNIX

Variables

globs globs


Define Documentation

#define DEBUG_BIND   ( globs.debug[ 3 ] )
 

Definition at line 510 of file jam.h.

#define DEBUG_BINDSCAN   ( globs.debug[ 6 ] )
 

Definition at line 517 of file jam.h.

#define DEBUG_COMPILE   ( globs.debug[ 5 ] )
 

Definition at line 514 of file jam.h.

#define DEBUG_EXEC   ( globs.debug[ 2 ] )
 

Definition at line 508 of file jam.h.

#define DEBUG_EXECCMD   ( globs.debug[ 4 ] )
 

Definition at line 512 of file jam.h.

#define DEBUG_FATE   ( globs.debug[ 13 ] )
 

Definition at line 531 of file jam.h.

Referenced by make0().

#define DEBUG_GRAPH   ( globs.debug[ 12 ] )
 

Definition at line 530 of file jam.h.

#define DEBUG_HEADER   ( globs.debug[ 6 ] )
 

Definition at line 516 of file jam.h.

#define DEBUG_IF   ( globs.debug[ 8 ] )
 

Definition at line 523 of file jam.h.

#define DEBUG_LISTS   ( globs.debug[ 9 ] )
 

Definition at line 524 of file jam.h.

#define DEBUG_MAKE   ( globs.debug[ 1 ] )
 

Definition at line 506 of file jam.h.

Referenced by make1(), and make1b().

#define DEBUG_MAKEPROG   ( globs.debug[ 3 ] )
 

Definition at line 509 of file jam.h.

#define DEBUG_MAKEQ   ( globs.debug[ 2 ] )
 

Definition at line 507 of file jam.h.

Referenced by make1c().

#define DEBUG_MAX   14
 

Definition at line 493 of file jam.h.

#define DEBUG_MEM   ( globs.debug[ 9 ] )
 

Definition at line 526 of file jam.h.

#define DEBUG_PARSE   ( globs.debug[ 11 ] )
 

Definition at line 529 of file jam.h.

#define DEBUG_PROFILE   ( globs.debug[ 10 ] )
 

Definition at line 528 of file jam.h.

Referenced by evaluate_rule().

#define DEBUG_SCAN   ( globs.debug[ 9 ] )
 

Definition at line 525 of file jam.h.

#define DEBUG_SEARCH   ( globs.debug[ 6 ] )
 

Definition at line 518 of file jam.h.

#define DEBUG_VAREXP   ( globs.debug[ 8 ] )
 

Definition at line 522 of file jam.h.

#define DEBUG_VARGET   ( globs.debug[ 8 ] )
 

Definition at line 521 of file jam.h.

#define DEBUG_VARSET   ( globs.debug[ 7 ] )
 

Definition at line 520 of file jam.h.

#define EXITBAD   1
 

Definition at line 476 of file jam.h.

Referenced by builtin_exit(), execcmd(), execwait(), main(), and make1cmds().

#define EXITOK   0
 

Definition at line 475 of file jam.h.

#define MAXARGC   32
 

Definition at line 489 of file jam.h.

Referenced by execcmd().

#define MAXJOBS   64
 

Definition at line 488 of file jam.h.

Referenced by execcmd().

#define MAXJPATH   1024
 

Definition at line 486 of file jam.h.

#define MAXLINE   102400
 

Definition at line 471 of file jam.h.

Referenced by execcmd(), and make1cmds().

#define MAXSYM   1024
 

Definition at line 485 of file jam.h.

#define OSMAJOR   "UNIX=true"
 

Definition at line 201 of file jam.h.

#define OSMINOR   "OS=UNKNOWN"
 

Definition at line 370 of file jam.h.

Referenced by main().

#define OSPLAT   ""
 

Definition at line 463 of file jam.h.

#define PATH_DELIM   '/'
 

Definition at line 205 of file jam.h.

#define SPLITPATH   ':'
 

Definition at line 480 of file jam.h.

#define USE_EXECUNIX
 

Definition at line 202 of file jam.h.

#define USE_FILEUNIX
 

Definition at line 203 of file jam.h.

#define USE_PATHUNIX
 

Definition at line 204 of file jam.h.


Variable Documentation

struct globs globs
 

Definition at line 139 of file jam.c.

Referenced by main().


Generated on Mon Nov 8 17:08:02 2004 for MPT by  doxygen 1.3.9.1