Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: downloads/boost_1_33_1/tools/build/jam_src/make.h @ 12

Last change on this file since 12 was 12, checked in by landauf, 17 years ago

added boost

File size: 831 bytes
Line 
1/*
2 * Copyright 1993, 1995 Christopher Seiwald.
3 *
4 * This file is part of Jam - see jam.c for Copyright information.
5 */
6
7/*
8 * make.h - bring a target up to date, once rules are in place
9 */
10
11#include "lists.h"
12
13int make( int n_targets, const char **targets, int anyhow );
14int make1( TARGET *t );
15
16typedef struct {
17        int     temp;
18        int     updating;
19        int     cantfind;
20        int     cantmake;
21        int     targets;
22        int     made;
23} COUNTS ;
24
25
26void make0( TARGET *t, TARGET  *p, int depth, 
27            COUNTS *counts, int anyhow );
28
29
30/*
31 * Specifies that the target should be updated.
32 */
33void mark_target_for_updating(char *target);
34/*
35 * Returns the list of all the target previously passed to 'mark_target_for_updating'.
36 */
37LIST *targets_to_update();
38/*
39 * Cleasr/unmarks all targets that are currently marked for update.
40 */
41void clear_targets_to_update();
Note: See TracBrowser for help on using the repository browser.