Mercurial > hg > truffle
comparison make/linux/makefiles/vm.make @ 2026:e7ad5f6f4d29
7006659: temporary adlc files are added to the build variables
Summary: Don't recurse into sub-directories when looking for source files.
Reviewed-by: never, brutisso
author | stefank |
---|---|
date | Wed, 15 Dec 2010 05:43:54 -0800 |
parents | 2968675b413e |
children | 06f017f7daa7 b92c45f2bc75 |
comparison
equal
deleted
inserted
replaced
2025:b03e6b4c7c75 | 2026:e7ad5f6f4d29 |
---|---|
166 Src_Files_EXCLUDE += \*x86_32\* | 166 Src_Files_EXCLUDE += \*x86_32\* |
167 endif | 167 endif |
168 | 168 |
169 # Locate all source files in the given directory, excluding files in Src_Files_EXCLUDE. | 169 # Locate all source files in the given directory, excluding files in Src_Files_EXCLUDE. |
170 define findsrc | 170 define findsrc |
171 $(notdir $(shell find $(1) \( -name \*.c -o -name \*.cpp -o -name \*.s \) -a \! \( -name DUMMY $(addprefix -o -name ,$(Src_Files_EXCLUDE)) \) )) | 171 $(notdir $(shell find $(1)/. ! -name . -prune \ |
172 -a \( -name \*.c -o -name \*.cpp -o -name \*.s \) \ | |
173 -a ! \( -name DUMMY $(addprefix -o -name ,$(Src_Files_EXCLUDE)) \))) | |
172 endef | 174 endef |
173 | 175 |
174 Src_Files := $(foreach e,$(Src_Dirs),$(call findsrc,$(e))) | 176 Src_Files := $(foreach e,$(Src_Dirs),$(call findsrc,$(e))) |
175 | 177 |
176 Obj_Files = $(sort $(addsuffix .o,$(basename $(Src_Files)))) | 178 Obj_Files = $(sort $(addsuffix .o,$(basename $(Src_Files)))) |