{
char moduleName[MAX_LOCATION];
const char * name = archive + 1;
-#if defined(__ANDROID__)
+#if defined(__ANDROID__) || defined(__EMSCRIPTEN__)
if(!name[0])
name = ((SubModule)__thisModule.application.modules.first).next.module.name;
#endif
-
+#if defined(__EMSCRIPTEN__)
+ //sprintf(moduleName, "__%s.ear", name);
+ sprintf(moduleName, "__%s.ear", "HelloForm");
+ f = FileOpen(moduleName, read);
+#else
if(LocateModule(name, moduleName))
f = FileOpen(moduleName, read);
+#endif
}
else
f = FileOpen(archive, read);
return true;
}
};
-#endif
+#endif // !defined(ECERE_NOARCHIVE) && !defined(ECERE_VANILLA)
// Directory Description for file listing
class EARDir : struct
}
return result;
}
-#endif
+#endif // !defined(ECERE_NOARCHIVE) && !defined(ECERE_VANILLA)
bool ::QuerySize(const char * archive, FileSize * size)
{
bool result = false;