#This stuff will not work with -fomit-frame-pointer
XXFLAGS := $(XXFLAGS:-fomit-frame-pointer=)
-all: lib
+all: $(LDSO_FULLNAME)
-lib:: $(OBJS) $(DLINK_OBJS)
+$(LDSO_FULLNAME): $(OBJS) $(DLINK_OBJS)
$(LD) $(LDFLAGS) -e _dl_boot -soname=$(UCLIBC_LDSO) \
- -o $(LDSO_FULLNAME) $(OBJS) $(LIBGCC);
+ -o $(LDSO_FULLNAME) $(OBJS) $(LIBGCC)
$(INSTALL) -d $(TOPDIR)lib
$(INSTALL) -m 755 $(LDSO_FULLNAME) $(TOPDIR)lib
$(LN) -sf $(LDSO_FULLNAME) $(TOPDIR)lib/$(UCLIBC_LDSO)
CSRC = crypt.c des.c md5.c
OBJS=$(patsubst %.c,%.o, $(CSRC))
-all: $(OBJS) $(LIBCRYPT)
+all: $(LIBCRYPT)
-$(LIBCRYPT): ar-target
-
-ar-target: $(OBJS)
+$(LIBCRYPT) ar-target: $(OBJS)
$(AR) $(ARFLAGS) $(LIBCRYPT) $(OBJS)
$(INSTALL) -d $(TOPDIR)lib
$(RM) $(TOPDIR)lib/$(LIBCRYPT)
TOPDIR=../
include $(TOPDIR)Rules.mak
-LIBC=$(TOPDIR)libc.a
CFLAGS+=$(SSP_ALL_CFLAGS)
OBJS=$(MOBJ)
-all: $(OBJS) $(LIBC)
+all: $(LIBINTL)
-$(LIBC): ar-target
-
-ar-target: $(OBJS)
+$(LIBINTL) ar-target: $(OBJS)
$(AR) $(ARFLAGS) $(LIBINTL) $(OBJS)
$(INSTALL) -d $(TOPDIR)lib
$(RM) $(TOPDIR)lib/$(LIBINTL)
CSRC = nsl.c
OBJS=$(patsubst %.c,%.o, $(CSRC))
-all: $(OBJS) $(LIBNSL)
+all: $(LIBNSL)
-$(LIBNSL): ar-target
-
-ar-target: $(OBJS)
+$(LIBNSL) ar-target: $(OBJS)
$(AR) $(ARFLAGS) $(LIBNSL) $(OBJS)
$(INSTALL) -d $(TOPDIR)lib
$(RM) $(TOPDIR)lib/$(LIBNSL)
CSRC = resolv.c
OBJS=$(patsubst %.c,%.o, $(CSRC))
-all: $(OBJS) $(LIBRESOLV)
+all: $(LIBRESOLV)
-$(LIBRESOLV): ar-target
-
-ar-target: $(OBJS)
+$(LIBRESOLV) ar-target: $(OBJS)
$(AR) $(ARFLAGS) $(LIBRESOLV) $(OBJS)
$(INSTALL) -d $(TOPDIR)lib
$(RM) $(TOPDIR)lib/$(LIBRESOLV)
TOPDIR=../
include $(TOPDIR)Rules.mak
-LIBC=$(TOPDIR)libc.a
LIBRT=librt.a
LIBRT_SHARED=librt.so
timer_settime.c timer_gettime.c timer_getoverr.c
OBJS=$(patsubst %.c,%.o, $(CSRC))
-all: $(OBJS) $(LIBC)
+all: $(LIBRT)
-$(LIBC): ar-target
-
-ar-target: $(OBJS)
+$(LIBRT) ar-target: $(OBJS)
$(AR) $(ARFLAGS) $(LIBRT) $(OBJS)
$(INSTALL) -d $(TOPDIR)lib
$(RM) $(TOPDIR)lib/$(LIBRT)
TOPDIR=../
include $(TOPDIR)Rules.mak
-LIBC=$(TOPDIR)libc.a
CFLAGS+=$(SSP_ALL_CFLAGS)
endif
OBJS=$(patsubst %.c,%.o, $(CSRC))
-all: $(OBJS) $(LIBC)
+all: $(LIBUTIL)
-$(LIBC): ar-target
-
-ar-target: $(OBJS)
+$(LIBUTIL) ar-target: $(OBJS)
$(AR) $(ARFLAGS) $(LIBUTIL) $(OBJS)
$(INSTALL) -d $(TOPDIR)lib
$(RM) $(TOPDIR)lib/$(LIBUTIL)