Enlightenment CVS committal
Author : tsauerbeck
Project : e17
Module : libs/edje
Dir : e17/libs/edje/src/bin
Modified Files:
edje_decc.c
Log Message:
mingw fixes
===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/edje/src/bin/edje_decc.c,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -3 -r1.5 -r1.6
--- edje_decc.c 22 Oct 2004 13:57:48 -0000 1.5
+++ edje_decc.c 29 Oct 2004 14:04:23 -0000 1.6
@@ -1,3 +1,7 @@
+/*
+ * vim:ts=8:sw=3:sts=8:noexpandtab:cino=>5n-3f0^-2{2
+ */
+
/* ugly ugly. avert your eyes. */
#include "edje_decc.h"
#include <sys/types.h>
@@ -109,6 +113,8 @@
e_file_mkpath(outdir);
ef = eet_open(file_in, EET_FILE_MODE_READ);
+
+#ifdef HAVE_IMLIB
if (edje_file->image_dir)
{
for (l = edje_file->image_dir->entries; l; l = l->next)
@@ -167,6 +173,8 @@
}
}
}
+#endif
+
for (l = srcfiles->list; l; l = l->next)
{
SrcFile *sf;
@@ -252,7 +260,10 @@
fprintf(f, "#!/bin/sh\n");
fprintf(f, "edje_cc $@ -id . -fd . main_edje_source.edc %s.eet\n", outdir);
fclose(f);
+
+#ifndef WIN32
chmod(out, S_IRUSR | S_IWUSR | S_IXUSR | S_IRGRP | S_IWGRP | S_IXGRP);
+#endif
}
eet_close(ef);
}
@@ -267,12 +278,16 @@
return 0;
}
-static mode_t default_mode = S_IRUSR | S_IWUSR | S_IXUSR | S_IRGRP | S_IXGRP |
S_IROTH | S_IXOTH;
-
int
e_file_mkdir(char *dir)
{
+#ifndef WIN32
+ static mode_t default_mode = S_IRUSR | S_IWUSR | S_IXUSR | S_IRGRP | S_IXGRP |
S_IROTH | S_IXOTH;
+
if (mkdir(dir, default_mode) < 0) return 0;
+#else
+ if (mkdir(dir) < 0) return 0;
+#endif
return 1;
}
-------------------------------------------------------
This Newsletter Sponsored by: Macrovision
For reliable Linux application installations, use the industry's leading
setup authoring tool, InstallShield X. Learn more and evaluate
today. http://clk.atdmt.com/MSI/go/ins0030000001msi/direct/01/
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs