[et-mgmt-tools] [PATCH 2/5] Change --enable-plugin => --enable-oldplugin, and add a new --enable-plugin.

Richard W.M. Jones rjones at redhat.com
Fri Aug 8 13:38:27 UTC 2008


Change --enable-plugin => --enable-oldplugin, and add a new --enable-plugin.
 - Ignore generated files in the (new) plugin/ directory.
 - -DPLUGIN=1 => -DOLDPLUGIN=1 in src/main.c.

-- 
Richard Jones, Emerging Technologies, Red Hat  http://et.redhat.com/~rjones
virt-top is 'top' for virtual machines.  Tiny program with many
powerful monitoring features, net stats, disk stats, logging, etc.
http://et.redhat.com/~rjones/virt-top
-------------- next part --------------
# HG changeset patch
# User "Richard W.M. Jones <rjones at redhat.com>"
# Date 1218190993 -3600
# Node ID 319f0a7da787989ab8a4304984b0970a3270c5f4
# Parent  e268ed66e658bc364dea15f3d3f2541b2e28039e
Change --enable-plugin => --enable-oldplugin, and add a new --enable-plugin.
 - Ignore generated files in the (new) plugin/ directory.
 - -DPLUGIN=1 => -DOLDPLUGIN=1 in src/main.c.

diff -r e268ed66e658 -r 319f0a7da787 .hgignore
--- a/.hgignore	Fri Aug 08 10:55:13 2008 +0100
+++ b/.hgignore	Fri Aug 08 11:23:13 2008 +0100
@@ -27,3 +27,10 @@
 ^oldplugin/virt-viewer-plugin\.la$
 ^oldplugin/virt-viewer-plugin\.so$
 ^oldplugin/virt_viewer_plugin_la-.*\.lo$
+^plugin/\.deps
+^plugin/.*\.o
+^plugin/Makefile$
+^plugin/\.libs
+^plugin/virt-viewer-plugin\.la$
+^plugin/virt-viewer-plugin\.so$
+^plugin/virt_viewer_plugin_la-.*\.lo$
diff -r e268ed66e658 -r 319f0a7da787 Makefile.am
--- a/Makefile.am	Fri Aug 08 10:55:13 2008 +0100
+++ b/Makefile.am	Fri Aug 08 11:23:13 2008 +0100
@@ -1,5 +1,5 @@
 
-SUBDIRS = src man oldplugin
+SUBDIRS = src man oldplugin plugin
 
 EXTRA_DIST = @PACKAGE at .spec
 
diff -r e268ed66e658 -r 319f0a7da787 configure.ac
--- a/configure.ac	Fri Aug 08 10:55:13 2008 +0100
+++ b/configure.ac	Fri Aug 08 11:23:13 2008 +0100
@@ -19,14 +19,17 @@
 PKG_CHECK_MODULES(GTK2, gtk+-2.0 >= 2.10.0)
 PKG_CHECK_MODULES(GTKVNC, gtk-vnc-1.0 >= 0.3.5)
 
-dnl --enable-plugin to enable the browser plugin.
+dnl --enable-oldplugin and --enable-plugin to enable the browser plugin(s).
 NSPR_REQUIRED=4.0.0
 FIREFOX_PLUGIN_REQUIRED=1.5.0
 MOZILLA_PLUGIN_REQUIRED=1.8
+AC_ARG_ENABLE(oldplugin,
+        [  --enable-oldplugin=[no/yes] enable old browser plugin [default=no]],,
+        enable_oldplugin=no)
 AC_ARG_ENABLE(plugin,
         [  --enable-plugin=[no/yes] enable browser plugin [default=no]],,
         enable_plugin=no)
-if test "x$enable_plugin" = "xyes"; then
+if test "x$enable_oldplugin" = "xyes" -o "x$enable_plugin" = "xyes"; then
     dnl Check for Netscape Portable Runtime development package.
     PKG_CHECK_MODULES(NSPR, nspr >= $NSPR_REQUIRED)
     dnl Check for Firefox plugin package (also includes NSPR cflags/libs).
@@ -40,10 +43,12 @@
     AC_SUBST(FIREFOX_PLUGIN_CFLAGS)
     AC_SUBST(FIREFOX_PLUGIN_LIBS)
 fi
+AM_CONDITIONAL(ENABLE_OLDPLUGIN, [test "x$enable_oldplugin" = "xyes"])
 AM_CONDITIONAL(ENABLE_PLUGIN, [test "x$enable_plugin" = "xyes"])
 
 AC_OUTPUT(Makefile
           src/Makefile
           man/Makefile
 	  oldplugin/Makefile
+	  plugin/Makefile
           virt-viewer.spec)
diff -r e268ed66e658 -r 319f0a7da787 oldplugin/Makefile.am
--- a/oldplugin/Makefile.am	Fri Aug 08 10:55:13 2008 +0100
+++ b/oldplugin/Makefile.am	Fri Aug 08 11:23:13 2008 +0100
@@ -1,4 +1,4 @@
-if ENABLE_PLUGIN
+if ENABLE_OLDPLUGIN
 
 plugindir       = $(libdir)/mozilla/plugins
 plugin_LTLIBRARIES = virt-viewer-plugin.la
@@ -13,7 +13,7 @@
 virt_viewer_plugin_la_LDFLAGS = \
 	-module -avoid-version
 virt_viewer_plugin_la_CFLAGS = \
-	-DPLUGIN=1 -DENABLE_DEBUG=1 -DDEBUG=1 \
+	-DOLDPLUGIN=1 -DENABLE_DEBUG=1 -DDEBUG=1 \
 	@FIREFOX_PLUGIN_CFLAGS@ \
 	@GTKVNC_CFLAGS@ @GTK2_CFLAGS@ @LIBXML2_CFLAGS@ @LIBVIRT_CFLAGS@ \
 	@WARN_CFLAGS@ \
diff -r e268ed66e658 -r 319f0a7da787 plugin/Makefile.am
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/plugin/Makefile.am	Fri Aug 08 11:23:13 2008 +0100
@@ -0,0 +1,4 @@
+if ENABLE_PLUGIN
+
+
+endif
diff -r e268ed66e658 -r 319f0a7da787 src/main.c
--- a/src/main.c	Fri Aug 08 10:55:13 2008 +0100
+++ b/src/main.c	Fri Aug 08 11:23:13 2008 +0100
@@ -871,7 +871,7 @@
 	return 0;
 }
 
-#ifndef PLUGIN
+#ifndef OLDPLUGIN
 /* Standalone program. */
 
 static GtkWidget *viewer_get_toplevel (void *data G_GNUC_UNUSED)
@@ -949,7 +949,7 @@
 
 	return 0;
 }
-#endif /* !PLUGIN */
+#endif /* !OLDPLUGIN */
 
 /*
  * Local variables:


More information about the et-mgmt-tools mailing list