[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: and Makefile not generated when using a static library

From: isulsz
Subject: Re: and Makefile not generated when using a static library
Date: Sun, 11 Apr 2010 19:38:08 -0700 (PDT)

Thanks. I see the problem and I use the white spaces instead of commas and it
seemes to work, I see the and Makefile in src/Random directory.
But I have a new problem. When I try to "make" the project, I get this
 *** No rule to make target `../../src/Random/librng.a', needed by
`MultiSour'.  Stop.

It seems that the "make" cannot find a way to complile the static library.
The in src/Random is:
lib_LIBRARIES = librng.a
librng_a_SOURCES = (a list of .h and .cpp files in src/Random directory)

And in the Makefile in src/Random directory, I am indeed able to find this
librng.a: $(librng_a_OBJECTS) $(librng_a_DEPENDENCIES) 
        -rm -f librng.a
        $(librng_a_AR) librng.a $(librng_a_OBJECTS) $(librng_a_LIBADD)
        $(RANLIB) librng.a

It seems to me that this Makefile specified the dependency and compile rules
but when I execute the "main" makefile of the project, it cannot see these

I changed the as William said but the problem remains...

My automake version is 1.11.1 and the autoconf version is 2.63.

Stefano Lattarini wrote:
>> AC_OUTPUT(src/app/Makefile, src/Random/Makefile, Makefile)
> If you want to pass two or more files to AC_OUTPUT, you must separate 
> them by white spaces, not by commas.  Otherwise, only the first one is 
> considered (in this case only `src/app/Makefile'), which is hardly what 
> you want.
> That said, it seems you are using Autoconf and Automake macros in ways 
> that have been deprecated for a long time (in particular, AC_OUTPUT 
> should now be used only without arguments).  I think you should follow 
> the advices of Jason and William and modernize your setup.
> By the way, which versions of Automake and Autoconf are you using?
> Regards,
>    Stefano

View this message in context:
Sent from the Gnu - Automake - General mailing list archive at

reply via email to

[Prev in Thread] Current Thread [Next in Thread]