This is the mail archive of the automake@gnu.org mailing list for the automake project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Generating two binaries


Wei Qin wrote:
> 
> Hi,
> 
>         I need to generate two binaries from the same source code. The
> difference of the two are only compile time macro definitions. I need one
> version with  "-DNO_PAGE_CACHE" and the other version without.
> 
>         What should I do in Makefile.am in order to generate the two?

For two separate executables:

  http://www.gnu.org/manual/automake/html_node/automake_32.html#SEC32

Otherwise, if you are referring to object code:

  mumble-flag.o : mumble-flag.c
  mumble-flag.c : mumble.c
	( echo '#define NO_PAGE_CACHE 1' ; \
	  echo '#include "mumble.c"' ) > $@

crude but effective.

Say, Tom, is there a FAQ for this?  I don't see a faq
reference in http://www.gnu.org/software/automake/

Bruce Korb <first initial + last name at gnu dot org>
AG URL: http://autogen.sourceforge.net


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]