X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=plugins%2Fdatafile%2Fdatafileplugin.cpp;fp=plugins%2Fdatafile%2Fdatafileplugin.cpp;h=a085724435fb2446157861ec1cda5650beb72342;hb=767e28373e9710720efabc0f4f9bb3e51661c1e6;hp=0000000000000000000000000000000000000000;hpb=c26f1550706f1f674d3040ebb42d2b35d21952ff;p=builder.git diff --git a/plugins/datafile/datafileplugin.cpp b/plugins/datafile/datafileplugin.cpp new file mode 100644 index 0000000..a085724 --- /dev/null +++ b/plugins/datafile/datafileplugin.cpp @@ -0,0 +1,22 @@ +#include +#include "datafileplugin.h" +#include "datapackcomponent.h" +#include "datatool.h" + +DataFilePlugin::DataFilePlugin(Builder &b): + Plugin(b) +{ + builder.get_component_registry().register_type("datapack"); +} + +void DataFilePlugin::add_tools(Toolchain &toolchain, const Architecture &) const +{ + toolchain.add_tool(new DataTool(builder)); +} + + +extern "C" +Plugin *create_plugin(Builder &builder) +{ + return new DataFilePlugin(builder); +}