diff options
Diffstat (limited to '')
-rw-r--r-- | README.Plugins | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/README.Plugins b/README.Plugins new file mode 100644 index 0000000..57e460e --- /dev/null +++ b/README.Plugins @@ -0,0 +1,28 @@ +# +# $Id: README.Plugins,v 1.1 2004/01/06 17:33:45 reinelt Exp $ +# + + +This file contains instructions for writing plugins to lcd4linux. + +- use the file 'plugin_sample.c' as a template +- copy the file to 'plugin_yourname.c' and edit +- replace the "$Id..." in the first line with "$Id: README.Plugins,v 1.1 2004/01/06 17:33:45 reinelt Exp $" +- add a short description what this plugin is for +- add your copyright notice (important: your name and email) +- replace the "$Log..." with "$Log: README.Plugins,v $ +- replace the "$Log..." with "Revision 1.1 2004/01/06 17:33:45 reinelt +- replace the "$Log..." with " +- replace the "$Log..." with "Evaluator: functions with variable argument lists +- replace the "$Log..." with "Evaluator: plugin_sample.c and README.Plugins added +- replace the "$Log..." with "" +- remove all Log lines until "*/" +- do some documentation (I know that real programmers write programs, not documentation) +- use one or more of the example functions as templates for your own functions +- register your new functions to the init() function, delete the sample ones +- edit 'plugin.c', add a prototype and the call to your plugin_init_* function +- edit 'Makefile.am' and add your 'plugin_*.c' to lcd4linux_SOURCES +- compile and test with interactive mode ('-i') +- send me a patch (or check in if you have developer CVS access) +- enjoy + |