automake>= 1.13 (did not test lower than that) dies during make with:
CCLD emxp_cm_bl_shell
rm: cannot remove 'emxp_cm_bl': Is a directory
Makefile:1070: recipe for target 'emxp_cm_bl' failed
This happens if you have the same name on the containing directory and
in bin_PROGRAMS, like so
bin_PROGRAMS = emxp_hw_bl
emxp_hw_bl_SOURCES = emxp_hw_bl/emxp_hw_bl.c
Here is the offending Makefile snippet:
emxp_hw_bl$(EXEEXT): $(emxp_hw_bl_OBJECTS) $(emxp_hw_bl_DEPENDENCIES)
$(EXTRA_emxp_hw_bl_DEPENDENCIES)
rm -f emxp_hw_bl$(EXEEXT)
$(AM_V_CCLD)$(emxp_hw_bl_LINK) $(emxp_hw_bl_OBJECTS)
$(emxp_hw_bl_LDADD) $(LIBS)