noinst_LTLIBRARIES = libephymozillaembed.la libephymozillaembed_la_SOURCES = \ AutoJSContextStack.cpp \ AutoJSContextStack.h \ AutoModalDialog.cpp \ AutoModalDialog.h \ AutoWindowModalState.cpp \ AutoWindowModalState.h \ ContentHandler.cpp \ ContentHandler.h \ EphyAboutModule.cpp \ EphyAboutModule.h \ EphyContentPolicy.cpp \ EphyContentPolicy.h \ EphyHeaderSniffer.cpp \ EphyHeaderSniffer.h \ EphyBrowser.cpp \ EphyBrowser.h \ EphyFind.cpp \ EphyFind.h \ EphyHistoryListener.cpp \ EphyHistoryListener.h \ EphyPromptService.cpp \ EphyPromptService.h \ EphyRedirectChannel.cpp \ EphyRedirectChannel.h \ EphySidebar.cpp \ EphySidebar.h \ EphySingle.cpp \ EphySingle.h \ EphyUtils.cpp \ EphyUtils.h \ EventContext.cpp \ EventContext.h \ GeckoCookiePromptService.cpp \ GeckoCookiePromptService.h \ GeckoFormSigningDialog.cpp \ GeckoFormSigningDialog.h \ GeckoPrintService.cpp \ GeckoPrintService.h \ GeckoPrintSession.cpp \ GeckoPrintSession.h \ GlobalHistory.cpp \ GlobalHistory.h \ MozDownload.cpp \ MozDownload.h \ MozRegisterComponents.cpp \ MozRegisterComponents.h \ mozilla-download.cpp \ mozilla-download.h \ mozilla-embed.cpp \ mozilla-embed.h \ mozilla-embed-event.cpp \ mozilla-embed-event.h \ mozilla-embed-find.cpp \ mozilla-embed-find.h \ mozilla-embed-persist.cpp \ mozilla-embed-persist.h \ mozilla-embed-single.cpp \ mozilla-embed-single.h \ mozilla-history-item.cpp \ mozilla-history-item.h \ mozilla-notifiers.cpp \ mozilla-notifiers.h if HAVE_NSIBADCERTLISTENER_H libephymozillaembed_la_SOURCES += \ EphyBadCertRejector.cpp \ EphyBadCertRejector.h \ $(NULL) endif if HAVE_GECKO_1_9 libephymozillaembed_la_SOURCES += \ EphyXULAppInfo.cpp \ EphyXULAppInfo.h \ $(NULL) endif if !HAVE_GECKO_1_9 libephymozillaembed_la_SOURCES += \ EphyDirectoryProvider.cpp \ EphyDirectoryProvider.h \ $(NULL) endif if ENABLE_FILEPICKER libephymozillaembed_la_SOURCES += \ FilePicker.cpp \ FilePicker.h endif if HAVE_MOZILLA_PSM libephymozillaembed_la_SOURCES += \ GtkNSSClientAuthDialogs.cpp \ GtkNSSClientAuthDialogs.h \ GtkNSSDialogs.cpp \ GtkNSSDialogs.h \ GtkNSSKeyPairDialogs.cpp \ GtkNSSKeyPairDialogs.h \ GtkNSSSecurityWarningDialogs.cpp\ GtkNSSSecurityWarningDialogs.h endif if ENABLE_SPELLCHECKER libephymozillaembed_la_SOURCES += \ GeckoSpellCheckEngine.cpp \ GeckoSpellCheckEngine.h endif mozilla_include_subdirs = \ . \ caps \ chardet \ chrome \ commandhandler \ content \ cookie \ docshell \ dom \ exthandler \ fastfind \ helperAppDlg \ find \ gfx \ gtkembedmoz \ history \ js \ layout \ locale \ mimetype \ necko \ nkcache \ passwordmgr \ pipboot \ pipnss \ pref \ shistory \ string \ sidebar \ spellchecker \ uriloader \ uconv \ wallet \ webbrowserpersist \ webbrwsr \ widget \ windowwatcher \ xmlextras \ xpcom \ xpconnect libephymozillaembed_la_CPPFLAGS = \ -I$(top_srcdir)/lib \ -I$(top_srcdir)/embed \ -I$(top_srcdir) \ $(addprefix -I$(GECKO_INCLUDE_ROOT)/,$(mozilla_include_subdirs)) \ -DSHARE_DIR=\"$(pkgdatadir)\" \ -DPLUGINDIR=\"$(libdir)/epiphany/$(EPIPHANY_MAJOR)/plugins\" \ -DMOZILLA_HOME=\"$(GECKO_HOME)\" \ -DMOZILLA_PREFIX=\"$(GECKO_PREFIX)\" \ -DMOZILLA_NATIVE_PLUGINSDIR=\"$(libdir)/mozilla/plugins\" \ -DUA_VERSION=\"$(EPIPHANY_UA_VERSION)\" \ -DALLOW_PRIVATE_API \ $(AM_CPPFLAGS) if HAVE_GECKO_1_9 if HAVE_GECKO_XPCOM_GLUE libephymozillaembed_la_CPPFLAGS += \ -DXPCOM_GLUE_USE_NSPR endif endif libephymozillaembed_la_CXXFLAGS = \ $(GECKO_CFLAGS) \ $(DEPENDENCIES_CFLAGS) \ $(AM_CXXFLAGS) EXTRA_DIST = if HAVE_GECKO_1_9 xptdir = $(pkgdatadir)/components xpt_DATA = epiphany.xpt EXTRA_DIST += \ ephyIAddCertExceptionParams.idl \ ephyIAddCertExceptionParams.h \ $(xpt_DATA) endif