Hello SDCC team,
I was playing around with some Makefiles when i noticed this.
Some AM files are present such as:
"./sdcc-code/sdcc/device/lib/pic14/libm/Makefile.am"
But some are not:
"./sdcc-code/sdcc/device/lib/stm8/Makefile.am"
In most cases they are missing.
Does SDCC project use them or not? If yes, then allot of them are missing and need to be added (who ever has them). If no, the remaining should be deleted.
The problem is, should Makefile.in or Makefile.am be changed depending on the previous question.
Thanks,
/pedro
I suggest you post an email to our mail list discussing such issues first, then we asset it is a bug or not. Since neither bad code is generated nor sdcc works wrongly.
My opinion is
1. we might need to keep some non-frequently used content, such as the avr back end as future reference.
2. The pic library has its own configure.ac /configure while other ports have not. And the pic14/libm/Makefile.am might has relation to that. (I am not familiar with pic).
Hi,
OK, so the PIC stuff, boost and binutils are special.
So you do not use ".am" files in general, and the ".in" files should be updated directly. Got it.
You can probably close this "bug" :-).
Thanks,
/pedro