diff options
author | reinelt <> | 2004-01-06 17:33:45 +0000 |
---|---|---|
committer | reinelt <> | 2004-01-06 17:33:45 +0000 |
commit | c564fdeab0968112111210ff6a99579a5d8b1b6e (patch) | |
tree | 146acf66f6ed286ab18725662418d1a38c431164 /README.Plugins | |
parent | cb6a389538ce70ec014dbfe89dd0c4651c54422a (diff) | |
download | lcd4linux-c564fdeab0968112111210ff6a99579a5d8b1b6e.tar.gz |
[lcd4linux @ 2004-01-06 17:33:45 by reinelt]
Evaluator: functions with variable argument lists
Evaluator: plugin_sample.c and README.Plugins added
Diffstat (limited to 'README.Plugins')
-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 + |