summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter S. Mazinger <ps.m@gmx.net>2005-09-21 23:12:18 +0000
committerPeter S. Mazinger <ps.m@gmx.net>2005-09-21 23:12:18 +0000
commit0576579a4bb60d27d0ffcc187ce2af096fe0c173 (patch)
tree4665f4fb6f95009d50fc12113413b86d4fdd922f
parentd158350cf93415490dbce33273e9e3749889058d (diff)
remove unused headers on install and clean up all thread related ones
-rw-r--r--Makefile12
-rw-r--r--libpthread/Makefile4
2 files changed, 15 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index bf0f3df64..85c1f5bf7 100644
--- a/Makefile
+++ b/Makefile
@@ -166,6 +166,7 @@ install_dev:
fi ; \
tar -chf - include --exclude .svn --exclude CVS $$extra_exclude \
| tar -xf - -C $(PREFIX)$(DEVEL_PREFIX)
+ $(RM) $(PREFIX)$(DEVEL_PREFIX)include/libc-internal.h
ifneq ($(strip $(UCLIBC_HAS_FLOATS)),y)
# Remove floating point related headers since float support is disabled.
$(RM) $(PREFIX)$(DEVEL_PREFIX)include/complex.h
@@ -173,6 +174,7 @@ ifneq ($(strip $(UCLIBC_HAS_FLOATS)),y)
$(RM) $(PREFIX)$(DEVEL_PREFIX)include/ieee754.h
$(RM) $(PREFIX)$(DEVEL_PREFIX)include/math.h
$(RM) $(PREFIX)$(DEVEL_PREFIX)include/tgmath.h
+ $(RM) $(PREFIX)$(DEVEL_PREFIX)include/bits/uClibc_fpmax.h
endif
ifneq ($(strip $(UCLIBC_HAS_WCHAR)),y)
# Remove wide char headers since wide char support is disabled.
@@ -220,6 +222,16 @@ ifneq ($(strip $(HAS_SHADOW)),y)
# Remove shadow header since shadow password support is disabled.
$(RM) $(PREFIX)$(DEVEL_PREFIX)include/shadow.h
endif
+ifneq ($(strip $(PTHREADS_DEBUG_SUPPORT)),y)
+ # Remove thread_db header since thread debug support is disabled.
+ $(RM) $(PREFIX)$(DEVEL_PREFIX)include/thread_db.h
+endif
+ifneq ($(strip $(UCLIBC_HAS_THREADS)),y)
+ # Remove pthread headers since thread support is disabled.
+ $(RM) $(PREFIX)$(DEVEL_PREFIX)include/*thread*.h
+ $(RM) $(PREFIX)$(DEVEL_PREFIX)include/semaphore.h
+ $(RM) $(PREFIX)$(DEVEL_PREFIX)include/bits/*thread*.h
+endif
-@for i in `find $(PREFIX)$(DEVEL_PREFIX) -type d` ; do \
chmod 755 $$i; chmod 644 $$i/*.h > /dev/null 2>&1; \
done;
diff --git a/libpthread/Makefile b/libpthread/Makefile
index 79f667cb5..a8788125d 100644
--- a/libpthread/Makefile
+++ b/libpthread/Makefile
@@ -129,6 +129,8 @@ $(patsubst %, _dirclean_%, $(ALL_SUBDIRS)) : dummy
clean: subdirs_clean
$(RM) *.[oa] *~ core $(LIBPTHREAD) $(LIBPTHREAD_SHARED_FULLNAME) \
$(LIBTHREAD_DB) $(LIBTHREAD_DB_SHARED_FULLNAME) \
- $(RM) $(TOPDIR)include/pthread.h $(TOPDIR)include/semaphore.h
+ $(RM) $(TOPDIR)include/pthread.h $(TOPDIR)include/semaphore.h \
+ $(RM) $(TOPDIR)include/bits/pthreadtypes.h $(TOPDIR)include/bits/semaphore.h \
+ $(RM) $(TOPDIR)include/bits/libc-lock.h $(TOPDIR)include/bits/stdio-lock
.PHONY: dummy