| Index: tools/gn/bundle_file_rule.h
|
| diff --git a/tools/gn/bundle_file_rule.h b/tools/gn/bundle_file_rule.h
|
| index 9fbf01214d4cc34004fa194674c02e478649b8ca..372e62802c7d733d377877ffd6119b828084f1b4 100644
|
| --- a/tools/gn/bundle_file_rule.h
|
| +++ b/tools/gn/bundle_file_rule.h
|
| @@ -13,12 +13,14 @@
|
| class BundleData;
|
| class Settings;
|
| class SourceFile;
|
| +class Target;
|
| class OutputFile;
|
|
|
| // BundleFileRule contains the information found in a "bundle_data" target.
|
| class BundleFileRule {
|
| public:
|
| - BundleFileRule(const std::vector<SourceFile> sources,
|
| + BundleFileRule(const Target* bundle_data_target,
|
| + const std::vector<SourceFile> sources,
|
| const SubstitutionPattern& pattern);
|
| BundleFileRule(const BundleFileRule& other);
|
| ~BundleFileRule();
|
| @@ -33,10 +35,15 @@ class BundleFileRule {
|
| const BundleData& bundle_data,
|
| const SourceFile& source_file) const;
|
|
|
| + // Returns the associated target (of type Target::BUNDLE_DATA). May be
|
| + // null during testing.
|
| + const Target* target() const { return target_; }
|
| +
|
| // Returns the list of SourceFiles.
|
| const std::vector<SourceFile>& sources() const { return sources_; }
|
|
|
| private:
|
| + const Target* target_;
|
| std::vector<SourceFile> sources_;
|
| SubstitutionPattern pattern_;
|
| };
|
|
|