automake
[Top][All Lists]
Advanced

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

Re: How to link the objects that are not created by libtool


From: sea star
Subject: Re: How to link the objects that are not created by libtool
Date: Fri, 9 Mar 2018 12:04:38 -0800

Thanks Basin. Yes, it works.

-Thanks
cvin

On Thu, Feb 15, 2018 at 5:49 AM, Basin Ilya <address@hidden> wrote:

> I've tested your rules. Simply remove the double quotes surrounding the
> OBJS value and it will work.
>
>
> On 15.02.2018 16:36, Basin Ilya wrote:
> > Please try to add
> >
> >     .PHONY: $(objdir)/bar.lo:
> >
> >     $(objdir)/bar.lo:
> >
> > to your Makefile.am
> >
> > On 15.02.2018 3:59, sea star wrote:
> >> Hi,
> >>
> >> I have a set of object files built by libool and other set of object
> files
> >> that are not built by libool. The non-libtool object files are created
> >> outside of my project to which I have limited access.
> >>
> >> I have the following in my Makefile.am:
> >>
> >> objdir=/nfsmnt/projx/build/release/
> >> OBJS="$(objdir)/bar.o $(testdir)/foo.o"
> >>
> >> testSDB_SOURCES = $(testdir)/testSDB.cpp
> >>
> >> testSDB_LDADD = $(test_LIBS) $(OBJS) -lboost_system -lboost_thread
> >>
> >> testSDB_CPPFLAGS = $(SDB_FLAGS) $(CLIENT_FLAGS) $(SERVER_INCS)
> >>
> >>
> >>
> >> At the time of linking, I'm getting the following make error and it
> >> complains that there is no make target for object files defined in OBJS.
> >>
> >> make: *** No rule to make target `"/nfsmnt/projx/build/release/bar.o',
> >> needed by `testSDB'.  Stop.
> >>
> >> Is there a way stop "make" looking for rule skip building bar.o/foo.o
> >> instead just use the pre-built non-libtool object files during linking?
> If
> >> so, how do I do that?
> >>
> >> I tried specifying OBJS in testSDB_Dependencies(testSDB_DEPENDENCIES=
> >> $(OBJS)), but I was still getting the same error. I couldn't find the
> >> suitable variables  at https://www.gnu.org/software/
> >> automake/manual/automake.html#Program-and-Library-Variables to
> accomplish
> >> my needs.
> >>
> >> Any help/advice?
> >>
> >> Thanks,
> >> cvin
> >>
>


reply via email to

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