summaryrefslogtreecommitdiffstats
path: root/xparts/mozilla
diff options
context:
space:
mode:
Diffstat (limited to 'xparts/mozilla')
-rw-r--r--xparts/mozilla/Makefile.am6
-rw-r--r--xparts/mozilla/configure.in.in10
-rw-r--r--xparts/mozilla/kmozilla.c2
3 files changed, 13 insertions, 5 deletions
diff --git a/xparts/mozilla/Makefile.am b/xparts/mozilla/Makefile.am
index 1e499a2a..ad5ed675 100644
--- a/xparts/mozilla/Makefile.am
+++ b/xparts/mozilla/Makefile.am
@@ -1,6 +1,6 @@
INCLUDES = -I$(srcdir)/../src/kde -I$(srcdir)/../src/interfaces -I$(srcdir)/../src/gtk -I$(prefix)/include -I$(top_srcdir) $(MOZILLA_INCLUDES) $(all_includes)
-AM_CFLAGS = $(GLIB_CFLAGS) $(GTK_CFLAGS)
+AM_CFLAGS = $(GTK2_CFLAGS) $(GLIB2_CFLAGS)
lib_LTLIBRARIES = libkmozillapart.la
@@ -14,8 +14,8 @@ service_DATA = kmozilla.desktop
bin_PROGRAMS = kmozilla #kshell
kmozilla_SOURCES = kmozilla.c kmozilla_ext.c main.c
-kmozilla_LDADD = ../src/gtk/libgtkxparts.la $(GTK_LIBS) $(GLIB_LIBS)
-kmozilla_LDFLAGS = $(GLIB_LDFLAGS) $(GTK_LDFLAGS) -L$(libdir) -L/usr/lib/mozilla -Wl,--rpath=/usr/lib/mozilla -lgtkembedmoz -lxpcom $(all_libraries)
+kmozilla_LDADD = ../src/gtk/libgtkxparts.la $(GTK2_LIBS) $(GLIB2_LIBS)
+kmozilla_LDFLAGS = $(MOZILLA_LDFLAGS) $(GLIB2_LDFLAGS) $(GTK2_LIBS) -L/usr/lib/mozilla -Wl,--rpath=/usr/lib/mozilla -lxul -lxpcom -lmozjs $(all_libraries)
#kshell_SOURCES = kshell.cpp
#kshell_LDADD = $(top_builddir)/xkparts/kde/libkdexparts.la
diff --git a/xparts/mozilla/configure.in.in b/xparts/mozilla/configure.in.in
index 7dc0165c..dc7ff8a5 100644
--- a/xparts/mozilla/configure.in.in
+++ b/xparts/mozilla/configure.in.in
@@ -3,9 +3,12 @@ AC_DEFUN([AC_PATH_MOZILLA],
AC_MSG_CHECKING([for Mozilla development headers])
-mozilla_incldirs="/usr/include /usr/include/mozilla /usr/local/include /usr/X11R6/include/mozilla /opt/include /opt/mozilla/include"
+mozilla_incldirs="/usr/include /usr/include/mozilla /usr/local/include /usr/X11R6/include/mozilla /opt/include /opt/mozilla/include /usr/include/xulrunner*"
AC_FIND_FILE(gtkmozembed.h, $mozilla_incldirs, mozilla_incdir)
+mozilla_libdirs="/usr/lib /usr/lib/xulrunner*"
+AC_FIND_FILE(libxul.so, $mozilla_libdirs, mozilla_libdir)
+
if test "$mozilla_incdir" = NO; then
AC_FIND_FILE(gtkembedmoz/gtkmozembed.h, $mozilla_incldirs, mozilla_incdir)
@@ -19,7 +22,9 @@ if test "$mozilla_incdir" = NO; then
else
have_mozilla=yes;
MOZILLA_INCLUDES="-I$mozilla_incdir"
+ MOZILLA_LDFLAGS="-L$mozilla_libdir"
AC_SUBST(MOZILLA_INCLUDES)
+ AC_SUBST(MOZILLA_LDFLAGS)
AC_MSG_RESULT([found in $mozilla_incdir]);
fi
@@ -27,5 +32,6 @@ AM_CONDITIONAL(include_MOZILLA_support, [test "$mozilla_incdir" != NO])
])
-
AC_PATH_MOZILLA
+AC_GLIB_2
+AC_GTK_2
diff --git a/xparts/mozilla/kmozilla.c b/xparts/mozilla/kmozilla.c
index 35aa14ed..dd65666c 100644
--- a/xparts/mozilla/kmozilla.c
+++ b/xparts/mozilla/kmozilla.c
@@ -1,3 +1,5 @@
+#include <glib-object.h>
+
#include "kmozilla.h"
#include "kmozilla_ext.h"
#include <gtkmozembed.h>