<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <div class="moz-text-html" lang="x-unicode">
      <p>I'm trying to learn how to add modules to the vlc player.  I'm
        new to working with vlc and this mailing list seemed to be the
        closest match for what I was looking for (I did not see one
        specifically referencing 'modules').  If I am posting this to
        the wrong list, please excuse my ignorance and point me to the
        correct place.<br>
      </p>
      <p>I tried following the instructions on the page '<a
          class="moz-txt-link-freetext"
          href="https://wiki.videolan.org/Hacker_Guide/How_To_Write_a_Module/">https://wiki.videolan.org/Hacker_Guide/How_To_Write_a_Module/</a>'. 
        I copied the code at the top into hello.c and put the file in
        the modules/control directory.<br>
      </p>
      <p>Following the instructions under 'Compiling your module', I
        added the following lines to Makefile.am in the same directory:</p>
      <pre class="de1">libhello_plugin_la_SOURCES <span class="sy0">=</span> hello.<span class="me1">c</span>
libhello_plugin_la_CFLAGS <span class="sy0">=</span> $<span class="br0">(</span>AM_CFLAGS<span class="br0">)</span>
libhello_plugin_la_LIBADD <span class="sy0">=</span> $<span class="br0">(</span>AM_LIBADD<span class="br0">)</span>
libhello_plugin_la_DEPENDENCIES <span class="sy0">=</span>
<span class="co2"># Always compile the hello module:</span>
libvlc_LTLIBRARIES <span class="sy0">+=</span> libhello_plugin.<span class="me1">la


When I go back to the 'top' and run  'make', I get these errors:

make[2]: Entering directory '/home/vsi/code/vlc3/vlc-3.0.8/modules'
 cd .. && /bin/bash /home/vsi/code/vlc3/vlc-3.0.8/autotools/missing automake-1.16 --foreign modules/Makefile
modules/control/Makefile.am:76: error: libvlc_LTLIBRARIES must be set with '=' before using '+='
modules/Makefile.am:32:   'modules/control/Makefile.am' included from here
modules/control/Makefile.am:76: error: 'libvlc_LTLIBRARIES' is used but 'libvlcdir' is undefined
modules/Makefile.am:32:   'modules/control/Makefile.am' included from here
modules/control/Makefile.am:71: warning: variable 'libhello_plugin_la_SOURCES' is defined but no program or
modules/control/Makefile.am:71: library has 'libhello_plugin_la' as canonical name (possible typo)
modules/Makefile.am:32:   'modules/control/Makefile.am' included from here
modules/control/Makefile.am:73: warning: variable 'libhello_plugin_la_LIBADD' is defined but no program or
modules/control/Makefile.am:73: library has 'libhello_plugin_la' as canonical name (possible typo)
modules/Makefile.am:32:   'modules/control/Makefile.am' included from here
modules/control/Makefile.am:74: warning: variable 'libhello_plugin_la_DEPENDENCIES' is defined but no program or
modules/control/Makefile.am:74: library has 'libhello_plugin_la' as canonical name (possible typo)
modules/Makefile.am:32:   'modules/control/Makefile.am' included from here
Makefile:12544: recipe for target 'Makefile.in' failed


It seems to have an error with every line I added except the comment.  What am I doing wrong?

John
</span></pre>
    </div>
  </body>
</html>