On Thu, 5 Nov 2009, Ralf Wildenhues wrote:
make[2]: *** No rule to make target `eet_amalgamation.c', needed by `distdir'.
Stop.
[...]
base_sources = ...
if EET_AMALGAMATION
libeet_la_SOURCES = eet_amalgamation.c
eet_amalgamation.c: Makefile
rule to make it ...
else
libeet_la_SOURCES = $(base_sources)
endif
still no luck :) I paste the code below. I did a make maintainer-clean,
then ./autogen.sh, then make distcheck, to be sure that i restart from
something clean.
Vincent Torri
base_sources = \
eet_lib.c \
eet_data.c \
eet_image.c \
eet_cipher.c \
eet_dictionary.c \
eet_node.c \
eet_utils.c
if EET_AMALGAMATION
libeet_la_SOURCES = eet_amalgamation.c
eet_amalgamation.c: $(base_sources) Makefile
-rm -f eet_amalgamation.c
@echo "foo" >> eet_amalgamation.c
else
libeet_la_SOURCES = $(base_sources)
endif
libeet_la_CFLAGS = @EET_CFLAGS@ @DEBUG_CFLAGS@
libeet_la_LIBADD = @GNUTLS_LIBS@ @OPENSSL_LIBS@ @EFL_COVERAGE_LIBS@
@EET_LIBS@ @EINA_LIBS@ @EVIL_LIBS@ -lz -ljpeg -lm
libeet_la_LDFLAGS = -no-undefined @lt_enable_auto_import@ -version-info
@version_info@ @release_info@