comparison make/windows/create_obj_files.sh @ 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 f95d63e2154a
children 5d801e6b9a80
comparison
equal deleted inserted replaced
2025:b03e6b4c7c75 2026:e7ad5f6f4d29
105 case "${Platform_arch_model}" in 105 case "${Platform_arch_model}" in
106 "x86_32") Src_Files_EXCLUDE="${Src_Files_EXCLUDE} *x86_64*" ;; 106 "x86_32") Src_Files_EXCLUDE="${Src_Files_EXCLUDE} *x86_64*" ;;
107 "x86_64") Src_Files_EXCLUDE="${Src_Files_EXCLUDE} *x86_32*" ;; 107 "x86_64") Src_Files_EXCLUDE="${Src_Files_EXCLUDE} *x86_32*" ;;
108 esac 108 esac
109 109
110 # Locate all source files in the given directory, excluding files in Src_Files_EXCLUDE.
110 function findsrc { 111 function findsrc {
111 $FIND ${1} \( -name \*.c -o -name \*.cpp -o -name \*.s \) -a \! \( -name ${Src_Files_EXCLUDE// / -o -name } \) | sed 's/.*\/\(.*\)/\1/'; 112 $FIND ${1}/. ! -name . -prune \
113 -a \( -name \*.c -o -name \*.cpp -o -name \*.s \) \
114 -a \! \( -name ${Src_Files_EXCLUDE// / -o -name } \) \
115 | sed 's/.*\/\(.*\)/\1/';
112 } 116 }
113 117
114 Src_Files= 118 Src_Files=
115 for e in ${Src_Dirs}; do 119 for e in ${Src_Dirs}; do
116 Src_Files="${Src_Files}`findsrc ${e}` " 120 Src_Files="${Src_Files}`findsrc ${e}` "