summaryrefslogtreecommitdiff
path: root/solenv/doc/gbuild/solenv/gbuild/package.mk
diff options
context:
space:
mode:
Diffstat (limited to 'solenv/doc/gbuild/solenv/gbuild/package.mk')
-rw-r--r--solenv/doc/gbuild/solenv/gbuild/package.mk30
1 files changed, 0 insertions, 30 deletions
diff --git a/solenv/doc/gbuild/solenv/gbuild/package.mk b/solenv/doc/gbuild/solenv/gbuild/package.mk
deleted file mode 100644
index 53daeb5c8..000000000
--- a/solenv/doc/gbuild/solenv/gbuild/package.mk
+++ /dev/null
@@ -1,30 +0,0 @@
-#include <types.h>
-
-namespace gb
-{
- using namespace types;
- class PackagePart
- {
- private:
- /// PackagePart s do not need to be explicitly constructed.
- /// They are named after the path of their source file (without
- /// file extension) from the root of their source repository.
- PackagePart(String name, Path Source);
- friend Package;
- /// Returns a list of aboslute paths where files are copied to with the PackagePart class.
-
- /// This function needs to be defined in solenv/gbuild/target_names.mk so that it is available to everywhere.
- static const List<Path> get_destinations();
- };
-
- class Package : public Target, public IsCleanable
- {
- public:
- /// Creates a new package that copies files from source_dir to the \$(OUTDIR).
- Package(String name, Path source_dir);
- /// Adds a file to the package. destination is the relative path in
- /// the \$(OUTDIR) and source is the relative path in the source_dir.
- add_file(Path destination, Path source);
- }
-}
-/* vim: set filetype=cpp : */