do not hardcode ar or ranlib
This commit is contained in:
parent
8c4e35e4ab
commit
09cf3342d5
10
src/Makefile
10
src/Makefile
@ -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 $<
|
||||||
|
Loading…
x
Reference in New Issue
Block a user