diff options
Diffstat (limited to 'src/Makefile.am')
-rw-r--r-- | src/Makefile.am | 51 |
1 files changed, 7 insertions, 44 deletions
diff --git a/src/Makefile.am b/src/Makefile.am index 4d7cb708..39575fb9 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -1,23 +1,19 @@ bin_PROGRAMS = yelp yelp_SOURCES = \ - Yelper.cpp Yelper.h \ yelp-base.c yelp-base.h \ yelp-bookmarks.c yelp-bookmarks.h \ yelp-debug.c yelp-debug.h \ yelp-error.c yelp-error.h \ - yelp-gecko-utils.cpp yelp-gecko-utils.h \ - yelp-html.cpp yelp-html.h \ + yelp-html.c yelp-html.h \ yelp-io-channel.c yelp-io-channel.h \ yelp-settings.c yelp-settings.h \ yelp-utils.c yelp-utils.h \ yelp-window.c yelp-window.h \ yelp-marshal.c yelp-marshal.h \ yelp-main.c \ - yelp-print.c yelp-print.h \ yelp-page.c yelp-page.h \ yelp-transform.c yelp-transform.h \ - yelp-gecko-services.h yelp-gecko-services.cpp \ yelp-document.h yelp-document.c \ yelp-toc.h yelp-toc.c \ yelp-docbook.h yelp-docbook.c \ @@ -31,6 +27,7 @@ yelp_SOURCES = \ yelp-search.c yelp-search.h \ yelp-search-parser.c yelp-search-parser.h + YELP_DEFINES = \ -DG_LOG_DOMAIN=\"Yelp\" \ -DPREFIX=\""$(prefix)"\" \ @@ -41,47 +38,19 @@ YELP_DEFINES = \ -DSERVERDIR=\"$(libexecdir)\" \ -DBINDIR=\""$(bindir)"\" \ -DSHAREDIR=\""$(pkgdatadir)"\" \ - -DMOZILLA_HOME=\""$(MOZILLA_HOME)\"" \ -DGDU_ICON_PATH=\"$(GDU_ICON_PATH)\" -mozilla_include_subdirs = \ - . \ - commandhandler \ - content \ - docshell \ - dom \ - fastfind \ - find \ - gtkembedmoz \ - gfx \ - layout \ - necko \ - pref \ - string \ - uriloader \ - webbrwsr \ - webshell \ - widget - yelp_CPPFLAGS = \ -I$(top_srcdir) \ -I$(top_builddir)/src \ $(YELP_DEFINES) \ $(AM_CPPFLAGS) -yelp_CPPFLAGS += $(MOZILLA_COMPONENT_CFLAGS) -yelp_CPPFLAGS += $(addprefix -I$(MOZILLA_INCLUDE_ROOT)/,$(mozilla_include_subdirs)) - yelp_CFLAGS = \ $(YELP_CFLAGS) \ $(YELP_SEARCH_CFLAGS) \ - $(AM_CFLAGS) - -yelp_CXXFLAGS = \ - $(YELP_CFLAGS) \ - $(YELP_SEARCH_CFLAGS) \ - $(MOZILLA_COMPONENT_CFLAGS) \ - $(AM_CXXFLAGS) + $(AM_CFLAGS) \ + $(YELP_WEBKIT_CFLAGS) yelp_LDADD = \ $(YELP_LIBS) \ @@ -90,17 +59,11 @@ yelp_LDADD = \ $(Z_LIBS) \ $(BZ_LIBS) \ $(LZMADEC_LIBS) \ - $(X_LIBS) \ - $(MOZILLA_COMPONENT_LIBS) \ - $(MOZILLA_EXTRA_LIBS) \ - $(MOZILLA_GLUE_LIBS) + $(YELP_WEBKIT_LIBS) \ + $(X_LIBS) yelp_LDFLAGS = $(AM_LDFLAGS) -if !HAVE_GECKO_XPCOM_GLUE -yelp_LDFLAGS += -R$(MOZILLA_HOME) -endif - if WITH_SMCLIENT yelp_SOURCES += \ eggdesktopfile.c \ @@ -220,7 +183,7 @@ CLEANFILES = xgen-ymh xgen-ymc MAINTAINERCLEANFILES = $(BUILT_SOURCES) -EXTRA_DIST = yelp-marshal.list yelp-infos.xml +EXTRA_DIST = yelp-marshal.list yelp-infos.xml yelp-print.c yelp-print.h install-exec-hook: rm -f $(DESTDIR)$(bindir)/gnome-help && \ |