More --as-needed foo

This commit is contained in:
Roy Marples 2007-09-11 22:06:27 +00:00
parent 607f2b37b1
commit a5585487aa
2 changed files with 5 additions and 3 deletions

View File

@ -48,6 +48,7 @@ PAM =
LIBEINFOSOVER = 0 LIBEINFOSOVER = 0
LIBEINFOSO = libeinfo.so.$(LIBRCSOVER) LIBEINFOSO = libeinfo.so.$(LIBRCSOVER)
LIBEINFOOBJS= libeinfo.o LIBEINFOOBJS= libeinfo.o
LDLIBS_LIBEINFO = $(LDLIBS)
LIBRCSOVER = 0 LIBRCSOVER = 0
LIBRCSO = librc.so.$(LIBRCSOVER) LIBRCSO = librc.so.$(LIBRCSOVER)
@ -105,19 +106,19 @@ all: .depend $(TARGET)
$(LIBEINFOOBJS): $(LIBEINFOOBJS):
$(CC) $(CPPFLAGS) $(CFLAGS) -fPIC -c $< $(CC) $(CPPFLAGS) $(CFLAGS) -fPIC -c $<
$(LIBEINFOSO): $(LIBEINFOOBJS) $(LIBEINFOSO): $(LIBEINFOOBJS)
$(CC) $(LDFLAGS) -fPIC -shared -Wl,-soname,$(LIBEINFOSO) -o $(LIBEINFOSO) $(LIBEINFOOBJS) $(CC) $(LDFLAGS) -fPIC -shared -Wl,-soname,$(LIBEINFOSO) -o $(LIBEINFOSO) $(LIBEINFOOBJS) $(LDLIBS) $(LDLIBS_LIBEINFO)
ln -sf $(LIBEINFOSO) libeinfo.so ln -sf $(LIBEINFOSO) libeinfo.so
$(LIBRCOBJS): $(LIBRCOBJS):
$(CC) $(CPPFLAGS) $(CFLAGS) -fPIC -c $< $(CC) $(CPPFLAGS) $(CFLAGS) -fPIC -c $<
$(LIBRCSO): $(LIBRCOBJS) $(LIBEINFOSO) $(LIBRCSO): $(LIBRCOBJS) $(LIBEINFOSO)
$(CC) $(LDFLAGS) -fPIC -shared -Wl,-soname,$(LIBRCSO) -o $(LIBRCSO) $(LIBRCOBJS) $(LDLIBS_LIBRC) $(CC) $(LDFLAGS) -fPIC -shared -Wl,-soname,$(LIBRCSO) -o $(LIBRCSO) $(LIBRCOBJS) $(LDLIBS) $(LDLIBS_LIBRC)
ln -sf $(LIBRCSO) librc.so ln -sf $(LIBRCSO) librc.so
$(RCOBJS): $(RCOBJS):
$(CC) $(CPPFLAGS) $(CPPFLAGS_SSD) $(CFLAGS) -c $< $(CC) $(CPPFLAGS) $(CPPFLAGS_SSD) $(CFLAGS) -c $<
rc: $(LIBEINFOSO) $(LIBRCSO) $(RCOBJS) rc: $(LIBEINFOSO) $(LIBRCSO) $(RCOBJS)
$(CC) $(LDFLAGS) -o rc $(RCOBJS) $(LDLIBS_RC) $(CC) $(LDFLAGS) -o rc $(RCOBJS) $(LDLIBS) $(LDLIBS_RC)
links: rc links: rc
for x in $(BINLINKS) $(SBINLINKS) $(RCLINKS) $(RCPRIVLINKS); do ln -sf rc $$x; done for x in $(BINLINKS) $(SBINLINKS) $(RCLINKS) $(RCPRIVLINKS); do ln -sf rc $$x; done

View File

@ -1 +1,2 @@
LDLIBS += -lc
LDLIBS_LIBRC += -lkvm LDLIBS_LIBRC += -lkvm