Signed-off-by: Thiago Farina <tfarina@chromium.org>
#include <string.h>
#include <sys/stat.h>
-#include "build.h"
#include "disk_interface.h"
#include "graph.h"
#include "state.h"
#ifndef NINJA_CLEAN_H_
#define NINJA_CLEAN_H_
+#pragma once
+
+#include <set>
+#include <string>
#include "build.h"
-#include <string>
-#include <set>
using namespace std;
struct State;
-struct BuildConfig;
struct Node;
struct Rule;
struct DiskInterface;
void Reset();
State* state_;
- BuildConfig config_;
+ const BuildConfig& config_;
set<string> removed_;
int cleaned_files_count_;
DiskInterface* disk_interface_;