automake
[Top][All Lists]
Advanced

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

Re: Generate objects in right directory


From: Sebastien REYNES
Subject: Re: Generate objects in right directory
Date: Mon, 8 Sep 2008 14:45:19 +0200

Here is more precision about the problem :

In the file Makefile.am of a module "ate_calcul_diametre_rayon", I have
added the following line :
AUTOMAKE_OPTIONS = subdir-objects

In the configure.ac of the root (/home/devbdie), I have have added the
following line :
AM_PROG_CC_C_O(/home/devbdie/obj/)

Then I have launched ./configure.

When I launched the command make from the directory
/home/devbdie/src/ate_calcul_diametre_rayon, the objects files *.o are still
generated in the current directory, not in the directory
/home/devbdie/obj/ate_calcul_diametre_rayon


----- Original Message -----
From: "Sebastien REYNES" <address@hidden>
To: "Jeroen N. Witmond [Bahco]" <address@hidden>
Cc: <address@hidden>; <address@hidden>
Sent: Monday, September 08, 2008 10:42 AM
Subject: Re: Generate objects in right directory


> It doesn't work : this command don't change the target directory of the
> objects files. When I launch the make command from a source directory, the
> objects files are generated in the same directory. How can I do ?
> Thank you.
>
> ----- Original Message -----
> From: "Jeroen N. Witmond [Bahco]" <address@hidden>
> To: "Sebastien REYNES" <address@hidden>
> Cc: <address@hidden>; <address@hidden>
> Sent: Friday, September 05, 2008 5:09 PM
> Subject: Re: Generate objects in right directory
>
>
> > Add
> >   AUTOMAKE_OPTIONS = subdir-objects
> > to the Makefile.am
> >
> > > Yes I have read this but I believe this solution don't answer to my
> need.
> > > In fact, I must to respect this treeview from root :
> > >
> > > /home/devbdie/
> > > configure.ac
> > > Makefile
> > > Makefile.am
> > > ...
> > > /home/devbdie/src/module1/
> > > Makefile
> > > Makefile.am
> > > module1.c
> > > ...
> > > /home/devbdie/src/module2/
> > > Makefile
> > > Makefile.am
> > > module2.c
> > > ...
> > > /home/devbdie/obj/module1
> > > module1.o
> > > ...
> > > /home/devbdie/obj/module2
> > > module2.o
> > > ...
> > > /home/devbdie/bin/
> > > module1
> > > module2
> > > ...
> > >
> > >
> > > I would like to put automatically the files *.o in the appropriate
> > > directory. When I launch "make" from the root, object files have to be
> > > generated into all objects directories. When I launch "make" from a
> source
> > > directory, src/module1 for exemple, the object files corresponding
have
> to
> > > be generated into obj/module1 only).
> > > I hope this time my description is more clear. Do you see a simple
> > > solution ?
> > >
> > > Regards,
> > > Sébastien
> > >
> > >
> > >
> >
> >
>





reply via email to

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