Enlightenment CVS committal

Author  : doursse
Project : e17
Module  : libs/ecore

Dir     : e17/libs/ecore/src/lib/ecore_job


Modified Files:
        Ecore_Job.h Makefile.am ecore_job.c 


Log Message:
integration of evil in ecore. It's compiling on windows and my ubuntu. The 
commit is big, please report any problem

===================================================================
RCS file: /cvs/e/e17/libs/ecore/src/lib/ecore_job/Ecore_Job.h,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -3 -r1.10 -r1.11
--- Ecore_Job.h 25 Oct 2007 05:17:57 -0000      1.10
+++ Ecore_Job.h 26 May 2008 05:16:33 -0000      1.11
@@ -1,15 +1,24 @@
+/*
+ * vim:ts=8:sw=3:sts=8:noexpandtab:cino=>5n-3f0^-2{2
+ */
+
 #ifndef _ECORE_JOB_H
 #define _ECORE_JOB_H
 
 #ifdef EAPI
-#undef EAPI
+# undef EAPI
 #endif
-#ifdef _MSC_VER
-# ifdef BUILDING_DLL
-#  define EAPI __declspec(dllexport)
+
+#ifdef _WIN32
+# ifdef EFL_ECORE_JOB_BUILD
+#  ifdef DLL_EXPORT
+#   define EAPI __declspec(dllexport)
+#  else
+#   define EAPI
+#  endif /* ! DLL_EXPORT */
 # else
 #  define EAPI __declspec(dllimport)
-# endif
+# endif /* ! EFL_ECORE_JOB_BUILD */
 #else
 # ifdef __GNUC__
 #  if __GNUC__ >= 4
@@ -20,7 +29,7 @@
 # else
 #  define EAPI
 # endif
-#endif
+#endif /* ! _WIN32 */
 
 /**
  * @file
@@ -30,14 +39,14 @@
 #ifdef __cplusplus
 extern "C" {
 #endif
-   
+
 #ifndef _ECORE_JOB_PRIVATE_H
 typedef void Ecore_Job; /**< A job handle */
 #endif
 
 EAPI int        ecore_job_init(void);
 EAPI int        ecore_job_shutdown(void);
-EAPI Ecore_Job *ecore_job_add(void (*func) (void *data), const void *data);    
+EAPI Ecore_Job *ecore_job_add(void (*func) (void *data), const void *data);
 EAPI void      *ecore_job_del(Ecore_Job *job);
 
 #ifdef __cplusplus
===================================================================
RCS file: /cvs/e/e17/libs/ecore/src/lib/ecore_job/Makefile.am,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -3 -r1.8 -r1.9
--- Makefile.am 4 Nov 2007 09:29:19 -0000       1.8
+++ Makefile.am 26 May 2008 05:16:33 -0000      1.9
@@ -17,7 +17,7 @@
 libecore_job_la_LIBADD = \
 $(top_builddir)/src/lib/ecore/libecore.la
 
-libecore_job_la_LDFLAGS = @create_shared_lib@ -version-info @version_info@
+libecore_job_la_LDFLAGS = @lt_no_undefined@ @lt_enable_auto_import@ 
-version-info @version_info@
 
 libecore_job_la_DEPENDENCIES = \
 $(top_builddir)/src/lib/ecore/libecore.la
===================================================================
RCS file: /cvs/e/e17/libs/ecore/src/lib/ecore_job/ecore_job.c,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -3 -r1.10 -r1.11
--- ecore_job.c 25 Oct 2007 05:17:57 -0000      1.10
+++ ecore_job.c 26 May 2008 05:16:33 -0000      1.11
@@ -1,3 +1,8 @@
+
+#ifdef HAVE_CONFIG_H
+# include <config.h>
+#endif
+
 #include "Ecore.h"
 #include "ecore_private.h"
 #include "ecore_job_private.h"



-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to