Browse Source

Fix up PTDIR bug and clean target for libpthread.

"Steven J. Hill" 18 years ago
parent
commit
ded4332183
2 changed files with 15 additions and 11 deletions
  1. 11 11
      Rules.mak
  2. 4 0
      libpthread/Makefile

+ 11 - 11
Rules.mak

@@ -309,17 +309,17 @@ ifeq ($(strip $(UCLIBC_HAS_THREADS_NATIVE)),y)
 else
 	PTNAME := linuxthreads
 endif
-PTDIR := $(TOPDIR)libpthread/$(PTNAME)/
+PTDIR := $(TOPDIR)libpthread/$(PTNAME)
 # set up system dependencies include dirs (NOTE: order matters!)
 ifeq ($(strip $(UCLIBC_HAS_THREADS_NATIVE)),y)
-PTINC := -I$(PTDIR)compat					\
-	 -I$(PTDIR)sysdeps/unix/sysv/linux/$(TARGET_ARCH)	\
-	 -I$(PTDIR)sysdeps/$(TARGET_ARCH)			\
-	 -I$(PTDIR)sysdeps/unix/sysv/linux			\
-	 -I$(PTDIR)sysdeps/pthread				\
-	 -I$(PTDIR)sysdeps/pthread/bits				\
-	 -I$(PTDIR)sysdeps/generic				\
-	 -include $(PTDIR)compat/libc-symbols.h
+PTINC := -I$(PTDIR)/compat					\
+	 -I$(PTDIR)/sysdeps/unix/sysv/linux/$(TARGET_ARCH)	\
+	 -I$(PTDIR)/sysdeps/$(TARGET_ARCH)			\
+	 -I$(PTDIR)/sysdeps/unix/sysv/linux			\
+	 -I$(PTDIR)/sysdeps/pthread				\
+	 -I$(PTDIR)/sysdeps/pthread/bits			\
+	 -I$(PTDIR)/sysdeps/generic				\
+	 -include $(PTDIR)/compat/libc-symbols.h
 #
 # Test for TLS if NPTL support was selected.
 #
@@ -340,8 +340,8 @@ endif
 else
 # psm: the next 2 are probably incorrect, the generic header will
 # win over the arch specific one
-PTINC := -I$(PTDIR)sysdeps/pthread				\
-         -I$(PTDIR)sysdeps/$(TARGET_ARCH)
+PTINC := -I$(PTDIR)/sysdeps/pthread				\
+         -I$(PTDIR)/sysdeps/$(TARGET_ARCH)
 endif
 endif
 

+ 4 - 0
libpthread/Makefile

@@ -61,6 +61,10 @@ headers_clean:
 		$(TOPDIR)include/thread_db.h \
 		$(TOPDIR)include/bits/pthreadtypes.h $(TOPDIR)include/bits/semaphore.h \
 		$(TOPDIR)include/bits/libc-lock.h $(TOPDIR)include/bits/stdio-lock
+ifeq ($(strip $(UCLIBC_HAS_THREADS_NATIVE)),y)
+	$(RM)	$(PTNAME)/version.h $(PTDIR)/banner.h \
+		$(PTDIR)/sysdeps/unix/sysv/linux/rtld-libc-lowlevellock.c
+endif
 
 clean: subdirs_clean headers_clean