]> rtime.felk.cvut.cz Git - omk/sssa.git/commitdiff
ALL_OMK_SUBDIRS implemented by make functions instead of by calling find. It should...
authorMichal Sojka <sojkam1@fel.cvut.cz>
Wed, 21 Mar 2007 16:08:00 +0000 (16:08 +0000)
committerMichal Sojka <sojkam1@fel.cvut.cz>
Wed, 21 Mar 2007 16:08:00 +0000 (16:08 +0000)
darcs-hash:20070321160843-f2ef6-361c7865ab7fcc0374ef1876258658ff328b3cf2.gz

snippets/base

index 79be91b46207c4fe02dd74636a862276bee2c9c4..4a96af4122f3d10849d3393fbd2f97becbe716b8 100644 (file)
@@ -106,7 +106,7 @@ endif
 
 # All subdirectories (even linked ones) containing Makefile.omk
 # Usage in Makefile.omk: SUBDIRS = $(ALL_OMK_SUBDIRS)
-ALL_OMK_SUBDIRS = $(shell find -L $(SOURCES_DIR) -maxdepth 2 -mindepth 2 -name Makefile.omk|sed 's!$(SOURCES_DIR)/\(.*\)/.*!\1!')
+ALL_OMK_SUBDIRS = $(patsubst %/Makefile.omk,%,$(patsubst $(SOURCES_DIR)/%,%,$(wildcard $(SOURCES_DIR)/*/Makefile.omk)))
 
 # ===================================================================
 # We have set up all important variables, so we can check and include