Enlightenment CVS committal Author : raster Project : e17 Module : libs/ecore
Dir : e17/libs/ecore/src/bin Modified Files: Tag: SPLIT Makefile.am ecore_test.c Log Message: busy bee. some work from the weekend & recently committed... :) =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/ecore/src/bin/Attic/Makefile.am,v retrieving revision 1.1.2.7 retrieving revision 1.1.2.8 diff -u -3 -r1.1.2.7 -r1.1.2.8 --- Makefile.am 9 Feb 2003 02:28:53 -0000 1.1.2.7 +++ Makefile.am 11 Feb 2003 06:27:09 -0000 1.1.2.8 @@ -1,10 +1,43 @@ ## Process this file with automake to produce Makefile.in +if BUILD_ECORE_EVAS +ECORE_EVAS_INC = -I$(top_srcdir)/src/lib/ecore_evas +ECORE_EVAS_LIB = $(top_builddir)/src/lib/ecore_evas/libecore_evas.la +else +ECORE_EVAS_INC = +ECORE_EVAS_LIB = +endif + +if BUILD_ECORE_X +ECORE_X_INC = -I$(top_srcdir)/src/lib/ecore_x +ECORE_X_LIB = $(top_builddir)/src/lib/ecore_x/libecore_x.la +else +ECORE_X_INC = +ECORE_X_LIB = +endif + +if BUILD_ECORE_FB +ECORE_FB_INC = -I$(top_srcdir)/src/lib/ecore_fb +ECORE_FB_LIB = $(top_builddir)/src/lib/ecore_fb/libecore_fb.la +else +ECORE_FB_INC = +ECORE_FB_LIB = +endif + +if BUILD_ECORE_JOB +ECORE_JOB_INC = -I$(top_srcdir)/src/lib/ecore_job +ECORE_JOB_LIB = $(top_builddir)/src/lib/ecore_job/libecore_job.la +else +ECORE_JOB_INC = +ECORE_JOB_LIB = +endif + INCLUDES = \ -I$(top_srcdir)/src/lib/ecore \ --I$(top_srcdir)/src/lib/ecore_job \ --I$(top_srcdir)/src/lib/ecore_x \ --I$(top_srcdir)/src/lib/ecore_evas \ +$(ECORE_JOB_INC) \ +$(ECORE_FB_INC) \ +$(ECORE_X_INC) \ +$(ECORE_EVAS_INC) \ @evas_cflags@ \ @x_cflags@ @@ -16,9 +49,10 @@ ecore_test_LDADD = $(LDFLAGS) \ $(top_builddir)/src/lib/ecore/libecore.la \ -$(top_builddir)/src/lib/ecore_job/libecore_job.la \ -$(top_builddir)/src/lib/ecore_x/libecore_x.la \ -$(top_builddir)/src/lib/ecore_evas/libecore_evas.la \ +$(ECORE_JOB_LIB) \ +$(ECORE_FB_LIB) \ +$(ECORE_X_LIB) \ +$(ECORE_EVAS_LIB) \ -lm ecore_test_LDFLAGS = \ @@ -31,6 +65,7 @@ ecore_test_DEPENDENCIES = \ $(top_builddir)/src/lib/ecore/libecore.la \ -$(top_builddir)/src/lib/ecore_job/libecore_job.la \ -$(top_builddir)/src/lib/ecore_x/libecore_x.la \ -$(top_builddir)/src/lib/ecore_evas/libecore_evas.la +$(ECORE_JOB_LIB) \ +$(ECORE_FB_LIB) \ +$(ECORE_X_LIB) \ +$(ECORE_EVAS_LIB) =================================================================== RCS file: /cvsroot/enlightenment/e17/libs/ecore/src/bin/Attic/ecore_test.c,v retrieving revision 1.1.2.19 retrieving revision 1.1.2.20 diff -u -3 -r1.1.2.19 -r1.1.2.20 --- ecore_test.c 9 Feb 2003 00:41:46 -0000 1.1.2.19 +++ ecore_test.c 11 Feb 2003 06:27:09 -0000 1.1.2.20 @@ -1,7 +1,17 @@ +#include "config.h" #include "Ecore.h" +#ifdef BUILD_ECORE_JOB #include "Ecore_Job.h" +#endif +#ifdef BUILD_ECORE_X #include "Ecore_X.h" +#endif +#ifdef BUILD_ECORE_FB +#include "Ecore_Fb.h" +#endif +#ifdef BUILD_ECORE_EVAS #include "Ecore_Evas.h" +#endif #include <math.h> @@ -23,11 +33,13 @@ /**** ECORE TEST CODE */ /* NB: also tests ECORE_JOB */ +#ifdef BUILD_ECORE_JOB void job_call(void *data) { printf("!! Job done \"%s\"!\n", (char *)data); } +#endif int idle_enterer(void *data) @@ -48,9 +60,11 @@ { printf("Q- Timer tick %3.8f\n", ecore_time_get() - start_time); /* test ecore_job */ +#ifdef BUILD_ECORE_JOB ecore_job_add(job_call, "1"); ecore_job_add(job_call, "2"); ecore_job_add(job_call, "3"); +#endif return 1; } @@ -62,6 +76,7 @@ ecore_timer_add(1.0, timer, NULL); } +#ifdef BUILD_ECORE_X /**** ECORE_X TEST CODE */ Window win = 0; @@ -250,7 +265,9 @@ ecore_event_handler_add(ECORE_X_EVENT_WINDOW_PROP_TITLE_CHANGE, handler_x_window_prop_title_change, NULL); ecore_event_handler_add(ECORE_X_EVENT_WINDOW_PROP_NAME_CLASS_CHANGE, handler_x_window_prop_name_class_change, NULL); } +#endif +#ifdef BUILD_ECORE_EVAS /**** ECORE_EVAS TEST CODE */ Ecore_Timer *anim_timer = NULL; @@ -342,7 +359,7 @@ else ecore_evas_shaped_set(ee, 0); } -#if 0 /* no data files shipped yet to test this */ +#if 1 /* no data files shipped yet to test this */ if (!strcmp(ev->keyname, "p")) { char *fl; @@ -364,6 +381,7 @@ /* create a new ecore wrapped evas canvas in X */ ee = ecore_evas_software_x11_new(NULL, 0, 0, 0, 240, 320); +/* ee = ecore_evas_fb_new(NULL, 0, 240, 320); */ ecore_evas_title_set(ee, "Ecore Evas Test"); ecore_evas_name_class_set(ee, "ecore_test", "test_evas"); /* callback if clsoe button is pressed and win is asked to be deleted */ @@ -409,6 +427,7 @@ ecore_evas_show(ee); } +#endif /**** MAIN */ int @@ -422,11 +441,19 @@ /* tell ecore what our arguments are */ ecore_app_args_set(argc, argv); +#ifdef BUILD_ECORE_X /* init ecore_x */ if (!ecore_x_init(NULL)) return -1; +#endif +#ifdef BUILD_ECORE_FB + /* init ecore_fb */ +/* if (!ecore_fb_init(NULL)) return -1; */ +#endif +#ifdef BUILD_ECORE_EVAS /* init ecore_evas */ if (!ecore_evas_init()) return -1; - +#endif + /* setup a callback to handle a systsme signal to quit */ ecore_event_handler_add(ECORE_EVENT_SIGNAL_EXIT, handler_signal_exit, NULL); @@ -435,12 +462,12 @@ setup_ecore_test(); #endif -#if 0 +#ifdef BUILD_ECORE_X /* setup to test ecore_x module things */ - setup_ecore_x_test(); +/* setup_ecore_x_test(); */ #endif -#if 1 +#ifdef BUILD_ECORE_EVAS /* setup to test ecore_evas module */ setup_ecore_evas_test(); #endif @@ -448,10 +475,20 @@ /* run the main loop */ ecore_main_loop_begin(); + /* free our canvas */ + ecore_evas_free(ee); +#ifdef BUILD_ECORE_EVAS /* shut down ecore_evas */ ecore_evas_shutdown(); +#endif +#ifdef BUILD_ECORE_FB + /* shut down ecore_fb */ +/* ecore_fb_shutdown(); */ +#endif +#ifdef BUILD_ECORE_X /* shut down ecore_x */ ecore_x_shutdown(); +#endif /* shut down ecore */ ecore_shutdown(); return 0; ------------------------------------------------------- This SF.NET email is sponsored by: SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See! http://www.vasoftware.com _______________________________________________ enlightenment-cvs mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs