--- dietlibc/Makefile 2001/05/16 23:27:17 1.43 +++ dietlibc/Makefile 2001/05/16 23:41:36 1.44 @@ -28,7 +28,7 @@ LIBSHELLOBJ=$(patsubst libshell/%.c,$(OB LIBRPCOBJ=$(patsubst librpc/%.c,$(OBJDIR)/%.o,$(wildcard librpc/*.c)) LIBREGEXOBJ=$(patsubst libregex/%.c,$(OBJDIR)/%.o,$(wildcard libregex/*.c)) -LIBPTHREAD_OBJS=$(patsubst libpthread/%.c,$(OBJDIR)/%.o,$(wildcard libpthread/pthread_*.c)) $(OBJDIR)/__testandset.o +LIBPTHREAD_OBJS=$(patsubst libpthread/%.c,$(OBJDIR)/%.o,$(shell ./threadsafe.sh)) $(OBJDIR)/__testandset.o include $(ARCH)/Makefile.add @@ -81,6 +81,8 @@ $(OBJDIR)/liblatin1.a: $(LIBLATIN1_OBJS) $(OBJDIR)/libpthread.a: $(LIBPTHREAD_OBJS) $(CROSS)ar cru $@ $^ +$(OBJDIR)/libpthread.a: dietfeatures.h + $(OBJDIR)/libdietc.so: $(OBJDIR)/dietlibc.a $(CROSS)ld -whole-archive -shared -o $@ $^