do not hardcode ar or ranlib

This commit is contained in:
Mike Frysinger 2008-01-04 15:36:56 +00:00
parent 8c4e35e4ab
commit 09cf3342d5

View File

@ -6,6 +6,8 @@
# it up and not rely on GNU Make. # it up and not rely on GNU Make.
CC ?= gcc CC ?= gcc
AR ?= ar
RANLIB ?= ranlib
CFLAGS += -O2 -pipe CFLAGS += -O2 -pipe
LDFLAGS += -L. LDFLAGS += -L.
@ -110,8 +112,8 @@ $(LIBEINFOSO): einfo.map $(LIBEINFOOBJS)
-Wl,-version-script einfo.map \ -Wl,-version-script einfo.map \
-o $(LIBEINFOSO) $(LIBEINFOOBJS) $(LDLIBS_LIBEINFO) -o $(LIBEINFOSO) $(LIBEINFOOBJS) $(LDLIBS_LIBEINFO)
ln -sf $(LIBEINFOSO) libeinfo.so ln -sf $(LIBEINFOSO) libeinfo.so
ar rc libeinfo.a $(LIBEINFOOBJS) $(AR) rc libeinfo.a $(LIBEINFOOBJS)
ranlib libeinfo.a $(RANLIB) libeinfo.a
$(LIBRCOBJS): $(LIBRCOBJS):
$(CC) $(CPPFLAGS) $(CFLAGS) -fPIC -c $< $(CC) $(CPPFLAGS) $(CFLAGS) -fPIC -c $<
@ -121,8 +123,8 @@ $(LIBRCSO): rc.map $(LIBRCOBJS)
-Wl,-version-script rc.map \ -Wl,-version-script rc.map \
-o $(LIBRCSO) $(LIBRCOBJS) $(LDLIBS_LIBRC) -o $(LIBRCSO) $(LIBRCOBJS) $(LDLIBS_LIBRC)
ln -sf $(LIBRCSO) librc.so ln -sf $(LIBRCSO) librc.so
ar rc librc.a $(LIBRCOBJS) $(AR) rc librc.a $(LIBRCOBJS)
ranlib librc.a $(RANLIB) librc.a
$(RCOBJS): $(RCOBJS):
$(CC) $(CPPFLAGS) $(CPPFLAGS_SSD) $(CFLAGS) -c $< $(CC) $(CPPFLAGS) $(CPPFLAGS_SSD) $(CFLAGS) -c $<