X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=Makefile.am;h=7f29e81c71244455f336d76b5ec748165c0b22d0;hb=HEAD;hp=5be5e519ec7db6fbde7f075be731ca6057da1a10;hpb=8e1eb42261b8794b8b5bb1138ae1b0ad1cf4ae13;p=profile%2Fivi%2Flemolo.git diff --git a/Makefile.am b/Makefile.am index 5be5e51..7f29e81 100644 --- a/Makefile.am +++ b/Makefile.am @@ -4,7 +4,11 @@ AM_CFLAGS = \ -DPACKAGE_DATA_DIR=\"$(pkgdatadir)/\" \ -DPACKAGE_BIN_DIR=\"$(bindir)\" \ -DPACKAGE_LIB_DIR=\"$(libdir)\" \ - @EFL_CFLAGS@ + -DLOCALEDIR=\"${datadir}/locale\" \ + -I$(top_srcdir)/utils \ + @EFL_CFLAGS@ \ + @PULSEAUDIO_CFLAGS@ \ + @TIZEN_CFLAGS@ MAINTAINERCLEANFILES = \ aclocal.m4 \ @@ -19,23 +23,141 @@ MAINTAINERCLEANFILES = \ Makefile.in \ missing \ mkinstalldirs +EXTRA_DIST = config.rpath -bin_PROGRAMS = dialer/dialer +noinst_LTLIBRARIES = utils/libofono-efl-utils.la + +utils_libofono_efl_utils_la_SOURCES = \ + utils/amb.c \ + utils/amb.h \ + utils/contacts-ofono-efl.h \ + utils/i18n.c \ + utils/i18n.h \ + utils/log.h \ + utils/ofono.c \ + utils/ofono.h \ + utils/pulseaudio.c \ + utils/pulseaudio.h \ + utils/simple-popup.c \ + utils/simple-popup.h \ + utils/util.c \ + utils/util.h +utils_libofono_efl_utils_la_LIBADD = \ + @EFL_LIBS@ \ + @PULSEAUDIO_LIBS@ \ + @TIZEN_LIBS@ + +if HAVE_TIZEN +utils_libofono_efl_utils_la_SOURCES += utils/contacts.c +else +utils_libofono_efl_utils_la_SOURCES += utils/contacts.c +endif + +bin_PROGRAMS = \ + dialer/dialer \ + messages/messages \ + tizen/answer_daemon + +dialer_dialer_LDADD = \ + @EFL_LIBS@ \ + @PULSEAUDIO_LIBS@ \ + @TIZEN_LIBS@ \ + utils/libofono-efl-utils.la -dialer_dialer_LDADD = @EFL_LIBS@ dialer_dialer_SOURCES = \ dialer/main.c \ - dialer/log.h \ - dialer/ofono.c \ - dialer/ofono.h \ dialer/rc.c \ dialer/rc.h \ dialer/gui.c \ dialer/gui.h \ dialer/keypad.c \ dialer/keypad.h \ + dialer/history.c \ + dialer/history.h \ dialer/callscreen.c \ - dialer/callscreen.h + dialer/callscreen.h \ + dialer/ussd.c \ + dialer/ussd.h + +messages_messages_LDADD = \ + @EFL_LIBS@ \ + @TIZEN_LIBS@ \ + utils/libofono-efl-utils.la + +messages_messages_SOURCES = \ + messages/main.c \ + messages/rc.c \ + messages/rc.h \ + messages/overview.c \ + messages/overview.h \ + messages/gui.c \ + messages/gui.h \ + messages/compose.c \ + messages/compose.h + +AM_V_SED = $(am__v_SED_$(V)) +am__v_SED_ = $(am__v_SED_$(AM_DEFAULT_VERBOSITY)) +am__v_SED_0 = @echo " SED " $@; + +tizen_answer_daemon_SOURCES = tizen/answer_daemon.c +tizen_answer_daemon_LDADD = @EFL_LIBS@ @TIZEN_LIBS@ + +if HAVE_TIZEN +bin_PROGRAMS += \ + tizen/message_daemon \ + tizen/dialer_open \ + tizen/dialer_daemon + +tizen_dialer_open_SOURCES = tizen/dialer_open.c +tizen_dialer_open_LDADD = @EFL_LIBS@ @TIZEN_LIBS@ + +tizen_dialer_daemon_SOURCES = tizen/dialer_daemon.c +tizen_dialer_daemon_LDADD = @EFL_LIBS@ @TIZEN_LIBS@ + +tizen_message_daemon_SOURCES = tizen/message_daemon.c +tizen_message_daemon_LDADD = @EFL_LIBS@ @TIZEN_LIBS@ utils/libofono-efl-utils.la + +%.service: %.service.in Makefile + sed 's:@bindir[@]:$(bindir):g' $< > $@ + +dbusservicesdir = @with_dbusservicesdir@ +dbusservices_DATA = \ +tizen/org.tizen.dialer.service + +EXTRA_DIST += \ +tizen/org.tizen.dialer.service.in + +desktopicondir = @with_desktopicondir@ +desktopicon_DATA = org.tizen.dialer.png + +%.desktop: %.desktop.in Makefile + $(AM_V_SED)sed 's:@bindir[@]:$(bindir):g' $< > $@ + +if HAVE_TIZEN +desktopdir = /usr/share/packages +desktop_DATA = \ +org.tizen.dialer.xml +else +desktopdir = @with_desktopdir@ +desktop_DATA = \ +tizen/org.tizen.dialer.desktop +endif + +EXTRA_DIST += \ +tizen/org.tizen.dialer.desktop.in + + +tizen/order: tizen/order.in Makefile + $(AM_V_SED)sed 's:@desktopdir[@]:$(with_desktopdir):g' $< > $@ + +tizenexamplesdir = $(pkgdatadir)/tizen-examples +tizenexamples_DATA = \ +tizen/order + +EXTRA_DIST += \ +tizen/order.in + +endif # Themes are compiled with edje_cc given by user (cross-compile) EDJE_CC = @edje_cc@ @@ -44,20 +166,134 @@ EDJE_FLAGS_VERBOSE_0 = EDJE_FLAGS_VERBOSE_1 = -v EDJE_FLAGS = $(EDJE_FLAGS_VERBOSE_$(V)) -id $(top_srcdir)/data/themes/images -fd $(top_srcdir)/data/fonts -filesdir = $(pkgdatadir)/themes -files_DATA = data/themes/default.edj +if HAVE_TIZEN +EDJE_FLAGS += -DHAVE_TIZEN=1 +endif -EXTRA_DIST = data/themes/default.edc +ringtonesdir = $(pkgdatadir)/ringtones +ringtones_DATA = data/ringtones/default.wav + +filesdir = $(pkgdatadir)/themes +files_DATA = \ +data/themes/default.edj \ +data/themes/night.edj AM_V_EDJ = $(am__v_EDJ_$(V)) am__v_EDJ_ = $(am__v_EDJ_$(AM_DEFAULT_VERBOSITY)) am__v_EDJ_0 = @echo " EDJ " $@; -data/themes/default.edj: $(top_builddir)/Makefile $(top_srcdir)/data/themes/default.edc +THEME_IMAGES = \ +data/themes/images/arrow_left.png \ +data/themes/images/arrow_right.png \ +data/themes/images/bg_call.jpg \ +data/themes/images/bg_chat_incoming.png \ +data/themes/images/bg_chat_outgoing.png \ +data/themes/images/bg_keypad.jpg \ +data/themes/images/ico_add_call.png \ +data/themes/images/ico_add_contact.png \ +data/themes/images/ico_arrow_right.png \ +data/themes/images/ico_backspace.png \ +data/themes/images/ico_ball.png \ +data/themes/images/ico_call.png \ +data/themes/images/ico_contacts.png \ +data/themes/images/ico_del.png \ +data/themes/images/ico_edit.png \ +data/themes/images/ico_history.png \ +data/themes/images/ico_keypad.png \ +data/themes/images/ico_merge.png \ +data/themes/images/ico_msg_delivered.png \ +data/themes/images/ico_multiparty.png \ +data/themes/images/ico_multiparty_hangup.png \ +data/themes/images/ico_multiparty_private.png \ +data/themes/images/ico_mute.png \ +data/themes/images/ico_person.png \ +data/themes/images/ico_quit.png \ +data/themes/images/ico_speaker.png \ +data/themes/images/ico_swap.png \ +data/themes/images/ico_voicemail.png \ +data/themes/images/loading_0.png \ +data/themes/images/loading_1.png \ +data/themes/images/loading_2.png \ +data/themes/images/loading_3.png \ +data/themes/images/loading_4.png \ +data/themes/images/loading_5.png \ +data/themes/images/loading_6.png \ +data/themes/images/loading_7.png + +THEME_INCLUDES = \ +data/themes/default/action_answer.edc \ +data/themes/default/answer_screen.edc \ +data/themes/default/buttons.edc \ +data/themes/default/call.edc \ +data/themes/default/colors.edc \ +data/themes/default/compose.edc \ +data/themes/default/contacts-bg.edc \ +data/themes/default/contacts.edc \ +data/themes/default/dialer.edc \ +data/themes/default/history-bg.edc \ +data/themes/default/history.edc \ +data/themes/default/include.edc \ +data/themes/default/keypad.edc \ +data/themes/default/messages-overview-list.edc \ +data/themes/default/messages-overview.edc \ +data/themes/default/messages.edc \ +data/themes/default/multiparty-list.edc \ +data/themes/default/popup.edc \ +data/themes/default/scroller.edc + +NIGHT_THEME_INCLUDES = \ +data/themes/night/action_answer.edc \ +data/themes/night/answer_screen.edc \ +data/themes/night/buttons.edc \ +data/themes/night/call.edc \ +data/themes/night/colors.edc \ +data/themes/night/compose.edc \ +data/themes/night/contacts-bg.edc \ +data/themes/night/contacts.edc \ +data/themes/night/dialer.edc \ +data/themes/night/history-bg.edc \ +data/themes/night/history.edc \ +data/themes/night/include.edc \ +data/themes/night/keypad.edc \ +data/themes/night/messages-overview-list.edc \ +data/themes/night/messages-overview.edc \ +data/themes/night/messages.edc \ +data/themes/night/multiparty-list.edc \ +data/themes/night/popup.edc \ +data/themes/night/scroller.edc + +EXTRA_DIST += \ +data/themes/default.edc \ +data/themes/night.edc \ +$(THEME_INCLUDES) \ +$(NIGHT_THEME_INCLUDES) \ +$(THEME_IMAGES) + + +data/themes/default.edj: $(top_builddir)/Makefile $(top_srcdir)/data/themes/default.edc $(THEME_INCLUDES) $(THEME_IMAGES) $(MKDIR_P) $(top_builddir)/data/themes $(AM_V_EDJ)$(EDJE_CC) $(EDJE_FLAGS) \ $(top_srcdir)/data/themes/default.edc \ $(top_builddir)/data/themes/default.edj +data/themes/night.edj: $(top_builddir)/Makefile $(top_srcdir)/data/themes/night.edc $(NIGHT_THEME_INCLUDES) $(THEME_IMAGES) + $(MKDIR_P) $(top_builddir)/data/themes + $(AM_V_EDJ)$(EDJE_CC) $(EDJE_FLAGS) \ + $(top_srcdir)/data/themes/night.edc \ + $(top_builddir)/data/themes/night.edj + clean-local: rm -f $(top_builddir)/data/themes/default.edj + rm -f $(top_builddir)/data/themes/night.edj + +examplesdir = $(pkgdatadir)/examples +examples_DATA = \ +data/examples/contacts.csv + +scriptsdir = $(pkgdatadir)/scripts +scripts_SCRIPTS = \ +data/scripts/ofono-efl-contacts-db-create.py + +EXTRA_DIST += $(examples_DATA) $(scripts_SCRIPTS) + +SUBDIRS = po