>>> "huangwei" == huangwei <[EMAIL PROTECTED]> writes:
huangwei> Dear all, huangwei> I am a Newbie about automake. huangwei> I am confused in the makefile.in,because in it there huangwei> are many variables like as follows: huangwei> ... huangwei> LIBS = @LIBS@ huangwei> ... huangwei> When I type configure ,using LIBS=/home/yiyid/usr/lib huangwei> (non-standard lib directory),but int the makefile huangwei> generated automatically ,the value of LIBS will be huangwei> the system default path + the path which I have set. huangwei> Could tell me how to solve it then? Sorry I don't understand this part of your mail. Could you *show* what you did, what you got, and explain what you would have expected? huangwei> And another question, how to let the same variable in huangwei> makefile.in of subdirectors be set at the same time? Any variable defined with `AC_SUBST' in your `configure.ac' will be defined in all your `Makefile's. If you also want to defines rules or if you don't want to define variables in *all* `Makefile's, you can factor these definitions in a `Makefile' fragment that you will `include' in all the relevant `Makefile.am's. See the `Include' section of the manual for the syntax. huangwei> I have set the top directory makefile, but it seem huangwei> that the makefiles in the subdirectory can't be set. Indeed. There is no "variable inheritance" between `Makefile's. -- Alexandre Duret-Lutz