annotate make/windows/create_obj_files.sh @ 4155:394404b2d9bd

Removed strict requirement for GRAAL environment variable. It only needs to be set now if the graal directory is not in the directory hierarchy of GraalVM JDK.
author Doug Simon <doug.simon@oracle.com>
date Wed, 21 Dec 2011 11:25:27 +0100
parents 1d1603768966
children 94ec88ca68e2
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1972
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
1 #
2426
1d1603768966 7010070: Update all 2010 Oracle-changed OpenJDK files to have the proper copyright dates - second pass
trims
parents: 2199
diff changeset
2 # Copyright (c) 2010, 2011, Oracle and/or its affiliates. All rights reserved.
1972
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
4 #
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
5 # This code is free software; you can redistribute it and/or modify it
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
6 # under the terms of the GNU General Public License version 2 only, as
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
7 # published by the Free Software Foundation.
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
8 #
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
9 # This code is distributed in the hope that it will be useful, but WITHOUT
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
10 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
11 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
12 # version 2 for more details (a copy is included in the LICENSE file that
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
13 # accompanied this code).
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
14 #
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
15 # You should have received a copy of the GNU General Public License version
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
16 # 2 along with this work; if not, write to the Free Software Foundation,
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
17 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
18 #
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
19 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
20 # or visit www.oracle.com if you need additional information or have any
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
21 # questions.
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
22 #
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
23 #
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
24
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
25 set -e
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
26
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
27 # Note that we currently do not have a way to set HotSpotMksHome in
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
28 # the batch build, but so far this has not seemed to be a problem. The
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
29 # reason this environment variable is necessary is that it seems that
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
30 # Windows truncates very long PATHs when executing shells like MKS's
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
31 # sh, and it has been found that sometimes `which sh` fails.
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
32
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
33 if [ "x$HotSpotMksHome" != "x" ]; then
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
34 TOOL_DIR="$HotSpotMksHome"
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
35 else
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
36 # HotSpotMksHome is not set so use the directory that contains "sh".
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
37 # This works with both MKS and Cygwin.
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
38 SH=`which sh`
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
39 TOOL_DIR=`dirname "$SH"`
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
40 fi
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
41
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
42 DIRNAME="$TOOL_DIR/dirname"
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
43 FIND="$TOOL_DIR/find"
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
44
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
45 TYPE=$1
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
46 Platform_arch=$2
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
47 Platform_arch_model=$3
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
48 Platform_os_family=windows
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
49 Platform_os_arch=windows_$Platform_arch
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
50
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
51 WorkSpace=$4
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
52 GENERATED=$5
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
53
2199
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2026
diff changeset
54 COMMONSRC_REL=src
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2026
diff changeset
55 ALTSRC_REL=src/closed # Change this to pick up alt sources from somewhere else
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2026
diff changeset
56
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2026
diff changeset
57 COMMONSRC=${WorkSpace}/${COMMONSRC_REL}
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2026
diff changeset
58 ALTSRC=${WorkSpace}/${ALTSRC_REL}
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2026
diff changeset
59
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2026
diff changeset
60 BASE_PATHS="`if [ -d ${ALTSRC}/share/vm ]; then $FIND ${ALTSRC}/share/vm ! -name vm -prune -type d \! \( -name adlc -o -name c1 -o -name gc_implementation -o -name opto -o -name shark -o -name libadt \); fi`"
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2026
diff changeset
61 BASE_PATHS="${BASE_PATHS} ` $FIND ${COMMONSRC}/share/vm ! -name vm -prune -type d \! \( -name adlc -o -name c1 -o -name gc_implementation -o -name opto -o -name shark -o -name libadt \)`"
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2026
diff changeset
62
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2026
diff changeset
63 for sd in \
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2026
diff changeset
64 share/vm/gc_implementation/shared \
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2026
diff changeset
65 os/${Platform_os_family}/vm \
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2026
diff changeset
66 cpu/${Platform_arch}/vm \
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2026
diff changeset
67 os_cpu/${Platform_os_arch}/vm; do
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2026
diff changeset
68 if [ -d "${ALTSRC}/${sd}" ]; then
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2026
diff changeset
69 BASE_PATHS="${BASE_PATHS} ${ALTSRC}/${sd}"
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2026
diff changeset
70 fi
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2026
diff changeset
71 BASE_PATHS="${BASE_PATHS} ${COMMONSRC}/${sd}"
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2026
diff changeset
72 done
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2026
diff changeset
73
1972
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
74 BASE_PATHS="${BASE_PATHS} ${GENERATED}/jvmtifiles"
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
75
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
76 CORE_PATHS="${BASE_PATHS}"
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
77 # shared is already in BASE_PATHS. Should add vm/memory but that one is also in BASE_PATHS.
2199
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2026
diff changeset
78 if [ -d "${ALTSRC}/share/vm/gc_implementation" ]; then
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2026
diff changeset
79 CORE_PATHS="${CORE_PATHS} `$FIND ${ALTSRC}/share/vm/gc_implementation ! -name gc_implementation -prune -type d \! -name shared`"
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2026
diff changeset
80 fi
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2026
diff changeset
81 CORE_PATHS="${CORE_PATHS} `$FIND ${COMMONSRC}/share/vm/gc_implementation ! -name gc_implementation -prune -type d \! -name shared`"
1972
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
82
2199
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2026
diff changeset
83 if [ -d "${ALTSRC}/share/vm/c1" ]; then
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2026
diff changeset
84 COMPILER1_PATHS="${ALTSRC}/share/vm/c1"
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2026
diff changeset
85 fi
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2026
diff changeset
86 COMPILER1_PATHS="${COMPILER1_PATHS} ${COMMONSRC}/share/vm/c1"
1972
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
87
2199
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2026
diff changeset
88 if [ -d "${ALTSRC}/share/vm/opto" ]; then
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2026
diff changeset
89 COMPILER2_PATHS="${ALTSRC}/share/vm/opto"
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2026
diff changeset
90 fi
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2026
diff changeset
91 COMPILER2_PATHS="${COMPILER2_PATHS} ${COMMONSRC}/share/vm/opto"
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2026
diff changeset
92 if [ -d "${ALTSRC}/share/vm/libadt" ]; then
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2026
diff changeset
93 COMPILER2_PATHS="${COMPILER2_PATHS} ${ALTSRC}/share/vm/libadt"
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2026
diff changeset
94 fi
d8a72fbc4be7 7003401: Implement VM error-reporting functionality on erroneous termination
kamg
parents: 2026
diff changeset
95 COMPILER2_PATHS="${COMPILER2_PATHS} ${COMMONSRC}/share/vm/libadt"
1972
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
96 COMPILER2_PATHS="${COMPILER2_PATHS} ${GENERATED}/adfiles"
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
97
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
98 # Include dirs per type.
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
99 case "${TYPE}" in
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
100 "core") Src_Dirs="${CORE_PATHS}" ;;
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
101 "kernel") Src_Dirs="${BASE_PATHS} ${COMPILER1_PATHS}" ;;
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
102 "compiler1") Src_Dirs="${CORE_PATHS} ${COMPILER1_PATHS}" ;;
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
103 "compiler2") Src_Dirs="${CORE_PATHS} ${COMPILER2_PATHS}" ;;
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
104 "tiered") Src_Dirs="${CORE_PATHS} ${COMPILER1_PATHS} ${COMPILER2_PATHS}" ;;
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
105 "zero") Src_Dirs="${CORE_PATHS}" ;;
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
106 "shark") Src_Dirs="${CORE_PATHS}" ;;
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
107 esac
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
108
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
109 COMPILER2_SPECIFIC_FILES="opto libadt bcEscapeAnalyzer.cpp chaitin* c2_* runtime_*"
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
110 COMPILER1_SPECIFIC_FILES="c1_*"
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
111 SHARK_SPECIFIC_FILES="shark"
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
112 ZERO_SPECIFIC_FILES="zero"
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
113
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
114 # These files need to be excluded when building the kernel target.
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
115 KERNEL_EXCLUDED_FILES="attachListener.cpp attachListener_windows.cpp dump.cpp dump_${Platform_arch_model}.cpp forte.cpp fprofiler.cpp heapDumper.cpp heapInspection.cpp jniCheck.cpp jvmtiCodeBlobEvents.cpp jvmtiExtensions.cpp jvmtiImpl.cpp jvmtiRawMonitor.cpp jvmtiTagMap.cpp jvmtiTrace.cpp restore.cpp serialize.cpp vmStructs.cpp g1MemoryPool.cpp psMemoryPool.cpp gcAdaptivePolicyCounters.cpp concurrentGCThread.cpp mutableNUMASpace.cpp allocationStats.cpp gSpaceCounters.cpp immutableSpace.cpp mutableSpace.cpp spaceCounters.cpp yieldingWorkgroup.cpp"
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
116
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
117 # Always exclude these.
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
118 Src_Files_EXCLUDE="jsig.c jvmtiEnvRecommended.cpp jvmtiEnvStub.cpp"
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
119
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
120 # Exclude per type.
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
121 case "${TYPE}" in
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
122 "core") Src_Files_EXCLUDE="${Src_Files_EXCLUDE} ${COMPILER1_SPECIFIC_FILES} ${COMPILER2_SPECIFIC_FILES} ${ZERO_SPECIFIC_FILES} ${SHARK_SPECIFIC_FILES} ciTypeFlow.cpp" ;;
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
123 "kernel") Src_Files_EXCLUDE="${Src_Files_EXCLUDE} ${COMPILER2_SPECIFIC_FILES} ${ZERO_SPECIFIC_FILES} ${SHARK_SPECIFIC_FILES} ${KERNEL_EXCLUDED_FILES} ciTypeFlow.cpp" ;;
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
124 "compiler1") Src_Files_EXCLUDE="${Src_Files_EXCLUDE} ${COMPILER2_SPECIFIC_FILES} ${ZERO_SPECIFIC_FILES} ${SHARK_SPECIFIC_FILES} ciTypeFlow.cpp" ;;
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
125 "compiler2") Src_Files_EXCLUDE="${Src_Files_EXCLUDE} ${COMPILER1_SPECIFIC_FILES} ${ZERO_SPECIFIC_FILES} ${SHARK_SPECIFIC_FILES}" ;;
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
126 "tiered") Src_Files_EXCLUDE="${Src_Files_EXCLUDE} ${ZERO_SPECIFIC_FILES} ${SHARK_SPECIFIC_FILES}" ;;
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
127 "zero") Src_Files_EXCLUDE="${Src_Files_EXCLUDE} ${COMPILER1_SPECIFIC_FILES} ${COMPILER2_SPECIFIC_FILES} ${SHARK_SPECIFIC_FILES} ciTypeFlow.cpp" ;;
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
128 "shark") Src_Files_EXCLUDE="${Src_Files_EXCLUDE} ${COMPILER1_SPECIFIC_FILES} ${COMPILER2_SPECIFIC_FILES} ${ZERO_SPECIFIC_FILES}" ;;
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
129 esac
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
130
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
131 # Special handling of arch model.
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
132 case "${Platform_arch_model}" in
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
133 "x86_32") Src_Files_EXCLUDE="${Src_Files_EXCLUDE} *x86_64*" ;;
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
134 "x86_64") Src_Files_EXCLUDE="${Src_Files_EXCLUDE} *x86_32*" ;;
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
135 esac
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
136
2026
e7ad5f6f4d29 7006659: temporary adlc files are added to the build variables
stefank
parents: 1972
diff changeset
137 # Locate all source files in the given directory, excluding files in Src_Files_EXCLUDE.
1972
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
138 function findsrc {
2026
e7ad5f6f4d29 7006659: temporary adlc files are added to the build variables
stefank
parents: 1972
diff changeset
139 $FIND ${1}/. ! -name . -prune \
e7ad5f6f4d29 7006659: temporary adlc files are added to the build variables
stefank
parents: 1972
diff changeset
140 -a \( -name \*.c -o -name \*.cpp -o -name \*.s \) \
e7ad5f6f4d29 7006659: temporary adlc files are added to the build variables
stefank
parents: 1972
diff changeset
141 -a \! \( -name ${Src_Files_EXCLUDE// / -o -name } \) \
e7ad5f6f4d29 7006659: temporary adlc files are added to the build variables
stefank
parents: 1972
diff changeset
142 | sed 's/.*\/\(.*\)/\1/';
1972
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
143 }
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
144
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
145 Src_Files=
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
146 for e in ${Src_Dirs}; do
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
147 Src_Files="${Src_Files}`findsrc ${e}` "
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
148 done
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
149
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
150 Obj_Files=
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
151 for e in ${Src_Files}; do
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
152 Obj_Files="${Obj_Files}${e%\.[!.]*}.obj "
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
153 done
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
154
f95d63e2154a 6989984: Use standard include model for Hospot
stefank
parents:
diff changeset
155 echo Obj_Files=${Obj_Files}