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@


Reply via email to