diff options
| author | Mike Frysinger <vapier@gentoo.org> | 2006-02-17 12:05:34 +0000 | 
|---|---|---|
| committer | Mike Frysinger <vapier@gentoo.org> | 2006-02-17 12:05:34 +0000 | 
| commit | 05e5500c725660464eb10ac277b849d9ff68d97c (patch) | |
| tree | 961d7524eae4b103a9dd5dd0b147feb4c10ec343 | |
| parent | 22461470c0ed628043cd2aa25ef1d7ec3235ac36 (diff) | |
dynamically build the DIRS variables so i dont have to keep updating it all the time
| -rw-r--r-- | test/Makefile | 25 | 
1 files changed, 11 insertions, 14 deletions
| diff --git a/test/Makefile b/test/Makefile index 75e57a0d7..1402c4ca9 100644 --- a/test/Makefile +++ b/test/Makefile @@ -9,25 +9,22 @@ top_builddir=../  -include $(top_builddir).config  include Rules.mak -ALL_SUBDIRS := \ -	args assert crypt ctype mmap misc pwd_grp setjmp signal silly stat \ -	stdlib string termios unistd -DIRS := $(ALL_SUBDIRS) +ALL_SUBDIRS := $(patsubst %/Makefile,%,$(wildcard */Makefile)) -ifeq ($(HAVE_SHARED)$(UCLIBC_HAS_THREADS),yy) -ifeq ($(findstring -static,$(LDFLAGS)),) -	DIRS += dlopen +DIRS := $(ALL_SUBDIRS) +ifneq ($(HAVE_SHARED)$(UCLIBC_HAS_THREADS),yy) +	DIRS := $(filter-out dlopen,$(DIRS))  endif +ifneq ($(findstring -static,$(LDFLAGS)),) +	DIRS := $(filter-out dlopen,$(DIRS))  endif -ifeq ($(UCLIBC_HAS_THREADS),y) -	DIRS += pthread +ifneq ($(UCLIBC_HAS_THREADS),y) +	DIRS := $(filter-out pthread,$(DIRS))  endif -ifeq ($(UCLIBC_HAS_FULL_RPC),y) -	DIRS += rpc +ifneq ($(UCLIBC_HAS_FULL_RPC),y) +	DIRS := $(filter-out rpc,$(DIRS))  endif -ALL_SUBDIRS += dlopen pthread rpc -ALL_SUBDIRS := $(sort $(ALL_SUBDIRS)) -DIRS := $(sort $(DIRS)) +DIRS := $(filter-out math,$(DIRS))  test check all: subdirs | 
