Fix duplicated symbols error

This commit is contained in:
2024-07-14 18:10:34 +02:00
committed by ohyzha
parent 74c6afc93d
commit 7150425cba

View File

@@ -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