Fix duplicated symbols error
This commit is contained in:
@@ -37,7 +37,6 @@ entriesCountDef="\nconst unsigned int* entriesCount[${len}] = {"
|
||||
entriesDef="const void* entries[${len}] = {"
|
||||
entriesCountDecl="extern const unsigned int* entriesCount[${len}];"
|
||||
entriesDecl="extern const void* entries[${len}];"
|
||||
globalDefinitions=""
|
||||
for unique_name in ${unique_file_names[@]} ; do
|
||||
same_files=$(find $SHADER_PATH/ -type f -name "${unique_name}.*")
|
||||
for same_file in ${same_files[@]} ; do
|
||||
@@ -54,8 +53,6 @@ for unique_name in ${unique_file_names[@]} ; do
|
||||
filename_no_ext_first_upper="${unique_name^}"
|
||||
entriesCountDef+="&fileTable${filename_no_ext_first_upper}Size"
|
||||
entriesDef+="fileTable${filename_no_ext_first_upper}"
|
||||
globalDefinitions+="const unsigned int fileTable${filename_no_ext_first_upper}Size;\n"
|
||||
globalDefinitions+="const TFileTableEntry fileTable${filename_no_ext_first_upper}[];\n"
|
||||
|
||||
if [ $i -ne $((len-1)) ]; then
|
||||
entriesCountDef+=",\n\t\t"
|
||||
@@ -75,4 +72,4 @@ done
|
||||
entriesCountDef+=" };"
|
||||
entriesDef+=" };"
|
||||
echo -e "${entriesCountDecl}\n${entriesDecl}\\n#endif /*GeneratedShaderData_H_INCLUDED*/" >> "$GENERATED_DATA_PATH"/GeneratedShaderData.h
|
||||
echo -e "\n${globalDefinitions}${entriesCountDef}\n${entriesDef}" >> "$GENERATED_DATA_PATH"/GeneratedShaderData.c
|
||||
echo -e "\n${entriesCountDef}\n${entriesDef}" >> "$GENERATED_DATA_PATH"/GeneratedShaderData.c
|
||||
|
||||
Reference in New Issue
Block a user