I am modifying the lame-3.96.1 encoder for a project. I have included my new codes itcp_vars.h, sighand.h and sighand.c in the lame-3.96.1/frontend folder. I have also modified the lame-3.96.1/frontend/main.c code to accomodate my additional codes. I modified the lame-3.96.1/frontend/Makefile and got errors.
I was told the lame-3.96.1 makefiles are generated by automake/autoconf. I am asked to add the files to files to the input list and regenerate makefiles.
1. Does it mean I have to install autoconf and automake on my system?
2. I noticed the version of the autoconf is 2.57 and the automake is 1.75 in lame-3.96.1. Do I have to download same version?
3. I was thinking because I have use ./config and make install at when I install lame-3.96.1 on my sysem initially, that it must have come with automake/autoconfig?
4. In regenerating the Makefile, what are the process to follow?.
Do I just add sighand.c to the list of common-source and itcp_vars.h, sighand.h in Makefile.am and save, then run autoreconf or automake? Does that resolve the problem?
Help needed.
Thanks
