2014-12-04 23:30:36 +01:00
#!/usr/bin/python
2015-05-08 22:40:53 +02:00
import lutin . module as module
import lutin . tools as tools
2014-12-04 23:30:36 +01:00
import datetime
def get_desc ( ) :
return " Tutorial xxx example wallpaper "
def create ( target ) :
# module name is 'edn' and type binary.
2015-09-24 21:44:04 +02:00
my_module = module . Module ( __file__ , ' examplewallpaper ' , ' PACKAGE ' )
2014-12-04 23:30:36 +01:00
# add the file to compile:
2015-09-24 21:44:04 +02:00
my_module . add_src_file ( [
2014-12-04 23:30:36 +01:00
' appl/Main.cpp ' ,
' appl/debug.cpp ' ,
' appl/WidgetDisplay.cpp ' ,
' appl/Windows.cpp ' ,
] )
2015-09-24 21:44:04 +02:00
my_module . add_module_depend ( [ ' ewol ' ] )
2014-12-04 23:30:36 +01:00
2015-09-24 21:44:04 +02:00
my_module . compile_flags ( ' c++ ' , [
" -DPROJECT_NAME= \" \\ \" " + my_module . name + " \\ \" \" " ] )
2014-12-04 23:30:36 +01:00
2015-09-24 21:44:04 +02:00
my_module . copy_path ( ' data/SnowFlake.svg ' , ' ' )
2014-12-04 23:30:36 +01:00
2015-09-24 21:44:04 +02:00
my_module . add_path ( tools . get_current_path ( __file__ ) )
2014-12-04 23:30:36 +01:00
now = datetime . datetime . now ( )
versionID = str ( now . year - 2013 ) + " . " + str ( now . month ) + " . " + str ( now . day )
# set the package properties :
2015-09-24 21:44:04 +02:00
my_module . pkg_set ( " VERSION " , versionID )
my_module . pkg_set ( " COMPAGNY_TYPE " , " org " )
my_module . pkg_set ( " COMPAGNY_NAME " , " EWOL " )
my_module . pkg_set ( " MAINTAINER " , [ " Mr DUPIN Edouard <yui.heero@gmail.com> " ] )
my_module . pkg_set ( " ICON " , tools . get_current_path ( __file__ ) + " /../data/icon.png " )
my_module . pkg_set ( " SECTION " , " example " )
my_module . pkg_set ( " PRIORITY " , " extra " )
my_module . pkg_set ( " DESCRIPTION " , " EWOL example for Wallpaper on Android " )
my_module . pkg_set ( " NAME " , " ewol Wallpaper ewample " )
my_module . pkg_set ( " ANDROID_APPL_TYPE " , " WALLPAPER " )
2014-12-04 23:30:36 +01:00
#for the exemple :
2015-09-24 21:44:04 +02:00
my_module . pkg_add ( " ANDROID_WALLPAPER_PROPERTIES " , [ " list " , " testpattern " , " Select test pattern " , " Choose which test pattern to display " , \
2014-12-04 23:30:36 +01:00
[ [ " key " , " value display " ] , \
[ " key2 " , " value display 2 " ] \
] \
] )
2015-09-24 21:44:04 +02:00
my_module . pkg_add ( " ANDROID_WALLPAPER_PROPERTIES " , [ " bool " , " movement " , " Motion " , " Apply movement to test pattern " , [ " Moving test pattern " , " Still test pattern " ] ] )
2014-12-04 23:30:36 +01:00
# add the currrent module at the
2015-09-24 21:44:04 +02:00
return my_module
2014-12-04 23:30:36 +01:00