[tip] Do not make clean after first compile of Zaptel 1.4.2

In addition to forums.digium.com/viewtopic.php?t=14600, Zaptel 1.4 (at least 1.4.2.1) has another strange behaviour. If I make clean after compiling the first time, I will not be able to compile it another time.

make[3]: Entering directory `/usr/local/src/zaptel-1.4.2.1/menuselect/mxml' autoconf autoconf: no input file

Output from make clean confirms that config.h is removed:

make[2]: Entering directory `/usr/local/src/zaptel-1.4.2.1/menuselect/mxml' ... /bin/rm -f config.cache config.log config.status config.h

What’s really strange is that subsequent run of make menuselect is also looking for menuselect/mxml/config.h instead of invoking menuselect/mxml/configure - as it does the first round - in order to create one :frowning:

So always remove the existing source tree and create a new one from tar ball or SVN if you need to recompile for some reason.

The first run of make menuselect would invoke menuselect/mxml/configure so menuselect/mxml/config.h gets created. Therefore make clean before that is fine. But who needs to clean a fresh tree?