2011-02-23 12:30:14 -08:00
|
|
|
MAINTAINERCLEANFILES = Makefile.in
|
|
|
|
|
2011-02-21 00:04:44 -08:00
|
|
|
if BUILD_EPP
|
|
|
|
SUBDIRS = epp
|
|
|
|
endif
|
2007-11-04 01:53:29 -08:00
|
|
|
|
2012-11-10 23:04:40 -08:00
|
|
|
if BUILD_EDJE_RECC
|
|
|
|
bin_SCRIPTS = edje_recc
|
|
|
|
endif
|
2010-01-14 22:10:00 -08:00
|
|
|
|
2012-10-16 00:33:54 -07:00
|
|
|
bin_PROGRAMS = @EDJE_CC_PRG@ @EDJE_DECC_PRG@ @EDJE_PLAYER_PRG@ @EDJE_INSPECTOR_PRG@ @EDJE_EXTERNAL_INSPECTOR_PRG@ @EDJE_CODEGEN_PRG@ @EDJE_PICK_PRG@
|
2010-01-14 22:10:00 -08:00
|
|
|
|
2012-05-10 10:49:53 -07:00
|
|
|
if BUILD_EDJE_WATCH
|
|
|
|
bin_PROGRAMS += @EDJE_WATCH_PRG@
|
|
|
|
endif
|
|
|
|
|
2012-10-16 00:33:54 -07:00
|
|
|
EXTRA_PROGRAMS = edje_cc edje_decc edje_player edje_inspector edje_external_inspector edje_codegen edje_pick
|
2012-05-10 10:49:53 -07:00
|
|
|
|
|
|
|
if BUILD_EDJE_WATCH
|
|
|
|
EXTRA_PROGRAMS += edje_watch
|
|
|
|
endif
|
2004-04-15 19:06:39 -07:00
|
|
|
|
2003-06-09 04:31:33 -07:00
|
|
|
edje_cc_SOURCES = \
|
2003-06-11 06:20:48 -07:00
|
|
|
edje_cc.c \
|
|
|
|
edje_cc_out.c \
|
|
|
|
edje_cc_parse.c \
|
2003-06-12 15:34:51 -07:00
|
|
|
edje_cc_mem.c \
|
2004-08-29 04:03:19 -07:00
|
|
|
edje_cc_handlers.c \
|
2011-11-04 05:18:13 -07:00
|
|
|
edje_cc_sources.c \
|
|
|
|
edje_multisense_convert.c
|
2003-06-09 04:31:33 -07:00
|
|
|
|
2010-12-09 10:39:08 -08:00
|
|
|
edje_cc_CPPFLAGS = \
|
|
|
|
-I$(top_srcdir)/src/bin \
|
|
|
|
-I$(top_srcdir)/src/lib \
|
|
|
|
-DPACKAGE_BIN_DIR=\"$(bindir)\" \
|
|
|
|
-DPACKAGE_LIB_DIR=\"$(libdir)\" \
|
|
|
|
-DPACKAGE_DATA_DIR=\"$(datadir)/$(PACKAGE)\" \
|
2011-02-23 12:30:14 -08:00
|
|
|
-DEPP_DIR=\"$(libdir)/$(PACKAGE)/utils\" \
|
2012-11-28 14:38:47 -08:00
|
|
|
@EDJE_CFLAGS@ @EDJE_CC_CFLAGS@ @EIO_CFLAGS@ @EPHYSICS_CFLAGS@ @EVIL_CFLAGS@ @SNDFILE_CFLAGS@
|
2012-06-27 02:09:11 -07:00
|
|
|
edje_cc_LDADD = $(top_builddir)/src/lib/libedje.la @EDJE_CC_LIBS@ @EDJE_LIBS@ @EVIL_LIBS@ @VORBISENC_LIBS@ @FLAC_LIBS@ @SNDFILE_LIBS@ -lm
|
2008-05-30 23:15:41 -07:00
|
|
|
edje_cc_LDFLAGS = @lt_enable_auto_import@
|
2003-10-16 00:02:31 -07:00
|
|
|
|
2012-05-08 03:35:57 -07:00
|
|
|
edje_watch_SOURCES = \
|
|
|
|
edje_watch.c
|
|
|
|
|
|
|
|
edje_watch_CPPFLAGS = \
|
|
|
|
-I$(top_srcdir)/src/bin \
|
|
|
|
-I$(top_srcdir)/src/lib \
|
|
|
|
-DPACKAGE_BIN_DIR=\"$(bindir)\" \
|
|
|
|
@EDJE_CFLAGS@ @EDJE_CC_CFLAGS@ @EIO_CFLAGS@ @EVIL_CFLAGS@ @EDJE_WATCH_CFLAGS@
|
2012-06-27 02:09:11 -07:00
|
|
|
edje_watch_LDADD = $(top_builddir)/src/lib/libedje.la @EDJE_WATCH_LIBS@ @EDJE_LIBS@
|
2012-05-08 03:35:57 -07:00
|
|
|
edje_watch_LDFLAGS = @lt_enable_auto_import@
|
2004-04-15 19:06:39 -07:00
|
|
|
|
2012-10-16 00:33:54 -07:00
|
|
|
edje_pick_SOURCES = \
|
|
|
|
edje_pick.c
|
|
|
|
|
|
|
|
edje_pick_CPPFLAGS = \
|
|
|
|
-I$(top_srcdir)/src/bin \
|
|
|
|
-I$(top_srcdir)/src/lib \
|
|
|
|
-DPACKAGE_BIN_DIR=\"$(bindir)\" \
|
2012-11-28 14:38:47 -08:00
|
|
|
@EDJE_CFLAGS@ @EDJE_CC_CFLAGS@ @EIO_CFLAGS@ @EPHYSICS_CFLAGS@ @EVIL_CFLAGS@
|
2012-10-16 00:33:54 -07:00
|
|
|
edje_pick_LDADD = $(top_builddir)/src/lib/libedje.la @EDJE_LIBS@
|
|
|
|
edje_pick_LDFLAGS = @lt_enable_auto_import@
|
|
|
|
|
2004-08-29 04:03:19 -07:00
|
|
|
edje_decc_SOURCES = \
|
|
|
|
edje_decc.c \
|
|
|
|
edje_decc.h \
|
|
|
|
edje_cc_mem.c \
|
|
|
|
edje_cc_sources.c
|
|
|
|
|
2010-12-09 10:39:08 -08:00
|
|
|
edje_decc_CPPFLAGS = \
|
|
|
|
-I$(top_srcdir)/src/bin \
|
|
|
|
-I$(top_srcdir)/src/lib \
|
2012-11-28 14:38:47 -08:00
|
|
|
@EDJE_CFLAGS@ @EDJE_DECC_CFLAGS@ @EIO_CFLAGS@ @EPHYSICS_CFLAGS@ @EVIL_CFLAGS@
|
2012-06-27 02:09:11 -07:00
|
|
|
edje_decc_LDADD = $(top_builddir)/src/lib/libedje.la @EDJE_DECC_LIBS@ @EDJE_LIBS@ @VORBISENC_LIBS@ @FLAC_LIBS@ @SNDFILE_LIBS@
|
2008-05-30 23:15:41 -07:00
|
|
|
edje_decc_LDFLAGS = @lt_enable_auto_import@
|
2008-10-26 10:18:19 -07:00
|
|
|
|
2010-03-19 09:19:50 -07:00
|
|
|
edje_player_SOURCES = edje_player.c
|
2010-12-09 10:39:08 -08:00
|
|
|
edje_player_CPPFLAGS = \
|
|
|
|
-I$(top_srcdir)/src/bin \
|
|
|
|
-I$(top_srcdir)/src/lib \
|
2012-05-08 03:35:57 -07:00
|
|
|
@EDJE_PLAYER_CFLAGS@ @EVIL_CFLAGS@ @EIO_CFLAGS@
|
2012-06-27 02:09:11 -07:00
|
|
|
edje_player_LDADD = $(top_builddir)/src/lib/libedje.la @EDJE_PLAYER_LIBS@ @EDJE_LIBS@ @EVIL_LIBS@ @VORBISENC_LIBS@ @FLAC_LIBS@ @SNDFILE_LIBS@
|
2010-03-19 09:19:50 -07:00
|
|
|
edje_player_LDFLAGS = @lt_enable_auto_import@
|
|
|
|
|
2012-09-04 14:43:12 -07:00
|
|
|
edje_codegen_SOURCES = edje_codegen.c
|
|
|
|
|
|
|
|
edje_codegen_CPPFLAGS = \
|
|
|
|
-I$(top_srcdir)/src/bin \
|
|
|
|
-I$(top_srcdir)/src/lib \
|
|
|
|
-DPACKAGE_BIN_DIR=\"$(bindir)\" \
|
|
|
|
-DPACKAGE_LIB_DIR=\"$(libdir)\" \
|
|
|
|
-DPACKAGE_DATA_DIR=\"$(datadir)/$(PACKAGE)\" \
|
|
|
|
-DEPP_DIR=\"$(libdir)/$(PACKAGE)/utils\" \
|
|
|
|
@EDJE_CFLAGS@ @EDJE_CODEGEN_CFLAGS@
|
|
|
|
edje_codegen_LDADD = $(top_builddir)/src/lib/libedje.la @EDJE_CODEGEN_LIBS@ @EDJE_LIBS@ -lm
|
|
|
|
edje_codegen_LDFLAGS = @lt_enable_auto_import@
|
|
|
|
|
2010-11-22 15:24:44 -08:00
|
|
|
edje_inspector_SOURCES = edje_inspector.c
|
2010-12-09 10:39:08 -08:00
|
|
|
edje_inspector_CPPFLAGS = \
|
|
|
|
-I$(top_srcdir)/src/bin \
|
|
|
|
-I$(top_srcdir)/src/lib \
|
2012-05-08 03:35:57 -07:00
|
|
|
@EDJE_INSPECTOR_CFLAGS@ @EIO_CFLAGS@
|
2012-06-27 02:09:11 -07:00
|
|
|
edje_inspector_LDADD = $(top_builddir)/src/lib/libedje.la @EDJE_INSPECTOR_LIBS@ @EDJE_LIBS@ @VORBISENC_LIBS@ @FLAC_LIBS@
|
2010-11-22 15:24:44 -08:00
|
|
|
edje_inspector_LDFLAGS = @lt_enable_auto_import@
|
|
|
|
|
welcome edje_external_inspector.
this tool is similar to edje_inspector as it uses similar command line
and output formats, but instead of acting upon EDJ compiled files, it
will use edje EXTERNAL module providers (/usr/lib/edje/modules/*),
being able to list modules and their registered types.
it is quite useful to know which parameters are exposed, their types
and default value (--detail=terse) and also mode information such as
flags, min/max/step/accepted/denied and other valuable information
(--detail=all).
as usual it accepts globs to filter input. example usage:
{{{
shell$ edje_external_inspector -t '*anch*'
module {
name: "elm";
friendly_name: "Elementary";
types {
type {
name: "elm/anchorblock";
params {
string: "style" "default";
string: "text" "some text";
}
}
type {
name: "elm/anchorview";
params {
string: "style" "default";
string: "text" "some text";
}
}
}
}
shell$ edje_external_inspector --type='*anch*'
module {
name: "elm";
friendly_name: "Elementary";
types {
type {
name: "elm/anchorblock";
params {
string: "style" "default";
string: "text" "some text";
}
}
type {
name: "elm/anchorview";
params {
string: "style" "default";
string: "text" "some text";
}
}
}
}
shell$ edje_external_inspector --detail=all 'emo*'
module {
name: "emotion";
friendly_name: "Emotion";
types {
type {
name: "emotion";
label: "Emotion";
params {
choice: "engine" "xine"; /* flags: REGULAR, choices: "xine" "gstreamer" */
string: "file"; /* flags: REGULAR */
bool: "play" "0"; /* flags: REGULAR, false_str: "false", true_str: "true" */
double: "position" "0"; /* flags: REGULAR */
bool: "smooth_scale" "0"; /* flags: REGULAR, false_str: "false", true_str: "true" */
double: "audio_volume" "0.9"; /* flags: REGULAR */
bool: "audio_mute" "0"; /* flags: REGULAR, false_str: "false", true_str: "true" */
int: "audio_channel" "0"; /* flags: REGULAR */
bool: "video_mute" "0"; /* flags: REGULAR, false_str: "false", true_str: "true" */
int: "video_channel" "0"; /* flags: REGULAR */
bool: "spu_mute" "0"; /* flags: REGULAR, false_str: "false", true_str: "true" */
int: "spu_channel" "0"; /* flags: REGULAR */
int: "chapter" "0"; /* flags: REGULAR */
double: "play_speed" "1"; /* flags: REGULAR */
double: "play_length" "0"; /* flags: REGULAR */
}
}
}
}
}}}
SVN revision: 54999
2010-11-25 15:16:56 -08:00
|
|
|
edje_external_inspector_SOURCES = edje_external_inspector.c
|
2010-12-09 10:39:08 -08:00
|
|
|
edje_external_inspector_CPPFLAGS = \
|
|
|
|
-I$(top_srcdir)/src/bin \
|
|
|
|
-I$(top_srcdir)/src/lib \
|
2012-05-08 03:35:57 -07:00
|
|
|
@EDJE_EXTERNAL_INSPECTOR_CFLAGS@ @EIO_CFLAGS@
|
2012-06-27 02:09:11 -07:00
|
|
|
edje_external_inspector_LDADD = $(top_builddir)/src/lib/libedje.la @EDJE_EXTERNAL_INSPECTOR_LIBS@ @EDJE_LIBS@ @VORBISENC_LIBS@ @FLAC_LIBS@ @SNDFILE_LIBS@
|
welcome edje_external_inspector.
this tool is similar to edje_inspector as it uses similar command line
and output formats, but instead of acting upon EDJ compiled files, it
will use edje EXTERNAL module providers (/usr/lib/edje/modules/*),
being able to list modules and their registered types.
it is quite useful to know which parameters are exposed, their types
and default value (--detail=terse) and also mode information such as
flags, min/max/step/accepted/denied and other valuable information
(--detail=all).
as usual it accepts globs to filter input. example usage:
{{{
shell$ edje_external_inspector -t '*anch*'
module {
name: "elm";
friendly_name: "Elementary";
types {
type {
name: "elm/anchorblock";
params {
string: "style" "default";
string: "text" "some text";
}
}
type {
name: "elm/anchorview";
params {
string: "style" "default";
string: "text" "some text";
}
}
}
}
shell$ edje_external_inspector --type='*anch*'
module {
name: "elm";
friendly_name: "Elementary";
types {
type {
name: "elm/anchorblock";
params {
string: "style" "default";
string: "text" "some text";
}
}
type {
name: "elm/anchorview";
params {
string: "style" "default";
string: "text" "some text";
}
}
}
}
shell$ edje_external_inspector --detail=all 'emo*'
module {
name: "emotion";
friendly_name: "Emotion";
types {
type {
name: "emotion";
label: "Emotion";
params {
choice: "engine" "xine"; /* flags: REGULAR, choices: "xine" "gstreamer" */
string: "file"; /* flags: REGULAR */
bool: "play" "0"; /* flags: REGULAR, false_str: "false", true_str: "true" */
double: "position" "0"; /* flags: REGULAR */
bool: "smooth_scale" "0"; /* flags: REGULAR, false_str: "false", true_str: "true" */
double: "audio_volume" "0.9"; /* flags: REGULAR */
bool: "audio_mute" "0"; /* flags: REGULAR, false_str: "false", true_str: "true" */
int: "audio_channel" "0"; /* flags: REGULAR */
bool: "video_mute" "0"; /* flags: REGULAR, false_str: "false", true_str: "true" */
int: "video_channel" "0"; /* flags: REGULAR */
bool: "spu_mute" "0"; /* flags: REGULAR, false_str: "false", true_str: "true" */
int: "spu_channel" "0"; /* flags: REGULAR */
int: "chapter" "0"; /* flags: REGULAR */
double: "play_speed" "1"; /* flags: REGULAR */
double: "play_length" "0"; /* flags: REGULAR */
}
}
}
}
}}}
SVN revision: 54999
2010-11-25 15:16:56 -08:00
|
|
|
edje_external_inspector_LDFLAGS = @lt_enable_auto_import@
|
|
|
|
|
2011-11-04 05:18:13 -07:00
|
|
|
EXTRA_DIST = @EDJE_RECC_PRG@ edje_cc.h edje_convert.h edje_convert.c edje_multisense_convert.h edje_data_convert.c
|
2008-10-26 10:23:54 -07:00
|
|
|
EXTRA_SCRIPTS = edje_recc
|