1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
#ifdef IH
void rmPrecomp(string requires)
{
printf << "removing .gch files\n";
echo(OFF);
exec("rm -rf " + g_gchDir);
for (int idx = listlen(g_classes); idx--; )
{
string class = g_classes[idx];
exec("rm -f " + class + '/' + class + IH ".gch");
}
#ifdef MAIN
exec("rm -f " + g_mainBase + IH ".gch");
#endif
}
#else
void rmPrecomp(string requires)
{
requireIH(requires);
}
#endif
void cleanPrecomp()
{
#ifdef PRECOMP
rmPrecomp("PRECOMP");
#endif
#ifdef SPCH
rmPrecomp("SPCH");
#endif
exit(0);
}
|