diff --git a/doxygen/plugins.dox b/doxygen/plugins.dox new file mode 100644 index 0000000..0947248 --- /dev/null +++ b/doxygen/plugins.dox @@ -0,0 +1,6 @@ +/** + * @defgroup plugins External Renderer Plugins + * + * These plugins can be loaded with the @ref ExternalRenderer + * + */ diff --git a/plugins/plugin-example/src/plugin-main.c b/plugins/plugin-example/src/plugin-main.c index 2cabe62..32e6269 100644 --- a/plugins/plugin-example/src/plugin-main.c +++ b/plugins/plugin-example/src/plugin-main.c @@ -1,3 +1,31 @@ +/* + * GDSII-Converter example plugin + * Copyright (C) 2019 Mario Hüttel + * + * This file is part of GDSII-Converter. + * + * GDSII-Converter is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + * + * GDSII-Converter is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with GDSII-Converter. If not, see . + */ + +/** + * @defgroup example-plugin Example Plugin for External Renderer + * @ingroup plugins + * This is a template / example for an external renderer plugin + * @addtogroup example-plugin + * @{ + */ + + #include #include #include @@ -22,3 +50,5 @@ int FUNC_DECL(EXTERNAL_LIBRARY_FINALIZE_FUNCTION)(void) { return 0; } + +/** @} */