diff options
author | Marc-André Lureau <marcandre.lureau@redhat.com> | 2012-02-24 15:13:30 +0100 |
---|---|---|
committer | Marc-André Lureau <marcandre.lureau@redhat.com> | 2012-02-24 15:14:38 +0100 |
commit | 6f68e4b525bf853631822b7a4199d83a4d8a1302 (patch) | |
tree | 139351fbef6fa25cc5b12fcf3957499a30f7fe48 | |
parent | c39d440e423ce2606e920fafe3d1f660f6942bf3 (diff) |
build: some clean-up
- remove invalid or obsolete includes, variables
- get rid of useless variables
- make it more silent
- shorten file location: /foo/baz/bar -> bar
- prefer $(top_srcdir)/foo/bar vs ../../../foo/bar
- remove useless configure check
- sort a few lines
-rw-r--r-- | Makefile.am | 3 | ||||
-rw-r--r-- | SpiceXPI/Makefile.am | 17 | ||||
-rw-r--r-- | SpiceXPI/src/plugin/Makefile.am | 102 | ||||
-rw-r--r-- | configure.ac | 18 |
4 files changed, 56 insertions, 84 deletions
diff --git a/Makefile.am b/Makefile.am index 934f055..6172c6e 100644 --- a/Makefile.am +++ b/Makefile.am @@ -3,6 +3,5 @@ ACLOCAL_AMFLAGS = -I m4 SUBDIRS = SpiceXPI data DIST_SUBDIRS = spice-protocol $(SUBDIRS) -EXTRA_DIST = \ - m4 +EXTRA_DIST = m4 diff --git a/SpiceXPI/Makefile.am b/SpiceXPI/Makefile.am index 5cef195..a2dee55 100644 --- a/SpiceXPI/Makefile.am +++ b/SpiceXPI/Makefile.am @@ -1,26 +1,23 @@ SUBDIRS=src -XPI=SpiceXPI.xpi - EXTRA_DIST = logger.ini spicedatadir = $(datadir)/spice spicedata_DATA = logger.ini DISTDIR=dist -ZIP=zip all-local: SpiceXPI.xpi CLEANFILES = SpiceXPI.xpi -SpiceXPI.xpi: $(top_builddir)/SpiceXPI/src/install.rdf $(top_builddir)/SpiceXPI/src/plugin/nsISpicec.xpt $(top_builddir)/SpiceXPI/src/plugin/.libs/libnsISpicec.so - rm -rf $(DISTDIR) +SpiceXPI.xpi: $(srcdir)/src/install.rdf src/plugin/nsISpicec.xpt src/plugin/.libs/libnsISpicec.so + $(AM_V_GEN)rm -rf $(DISTDIR) @[ -d $(DISTDIR)/plugins ] || mkdir -p $(DISTDIR)/plugins - cp $(top_srcdir)/SpiceXPI/src/install.rdf $(DISTDIR) - cp $(top_builddir)/SpiceXPI/src/plugin/*.xpt $(DISTDIR)/plugins - cp $(top_builddir)/SpiceXPI/src/plugin/.libs/libnsISpicec.so* $(DISTDIR)/plugins/nsISpicec.so - cp $(top_srcdir)/SpiceXPI/logger.ini $(DISTDIR)/plugins/logger.ini - (cd $(DISTDIR); $(ZIP) -r ../$(XPI) .) + @cp $(srcdir)/src/install.rdf $(DISTDIR) + @cp src/plugin/*.xpt $(DISTDIR)/plugins + @cp src/plugin/.libs/libnsISpicec.so $(DISTDIR)/plugins/nsISpicec.so + @cp $(srcdir)/logger.ini $(DISTDIR)/plugins/logger.ini + @(cd $(DISTDIR); zip -q -r ../$@ .) distclean-local: rm -rf $(DISTDIR) diff --git a/SpiceXPI/src/plugin/Makefile.am b/SpiceXPI/src/plugin/Makefile.am index 0bb28fe..e409d94 100644 --- a/SpiceXPI/src/plugin/Makefile.am +++ b/SpiceXPI/src/plugin/Makefile.am @@ -4,20 +4,16 @@ FIREFOX_APPID = {ec8030f7-c20a-464f-9b0e-13a3a9e97384} extensiondir = $(libdir)/mozilla SDK_INCLUDE_DIR = `pkg-config --variable=idldir libxul` -INCLUDES = \ - $(XUL_CFLAGS) \ - $(SPICE_PROTOCOL_CFLAGS) \ - -I$(top_srcdir)/common \ - -I.. \ - -I$(top_srcdir)/red \ - -I$(top_srcdir)/red/$(red_target)\ - $(QCAIRO_CFLAGS) \ - $(LOG4CPP_CFLAGS) \ - -DCAIRO_CANVAS_ACCESS_TEST \ - -DCAIRO_CANVAS_CACHE \ - -DCAIRO_CANVAS_NO_CHUNKS \ - -DXP_UNIX \ - -DMOZILLA_INTERNAL_API \ +INCLUDES = \ + -I$(top_srcdir)/common \ + $(XUL_CFLAGS) \ + $(SPICE_PROTOCOL_CFLAGS) \ + $(LOG4CPP_CFLAGS) \ + -DCAIRO_CANVAS_ACCESS_TEST \ + -DCAIRO_CANVAS_CACHE \ + -DCAIRO_CANVAS_NO_CHUNKS \ + -DMOZILLA_INTERNAL_API \ + -DXP_UNIX \ $(NULL) plugindir=$(extensiondir)/plugins @@ -25,55 +21,53 @@ plugindir=$(extensiondir)/plugins plugin_LTLIBRARIES = libnsISpicec.la libnsISpicec_la_LDFLAGS = -avoid-version -module -libnsISpicec_la_CPPFLAGS = \ - $(AM_CPPFLAGS) \ - -I $(XUL_INCLUDEDIR) \ - -I $(XUL_INCLUDEDIR)/dom \ - -I $(XUL_INCLUDEDIR)/necko \ - -I $(XUL_INCLUDEDIR)/plugin \ - -I $(XUL_INCLUDEDIR)/string \ +libnsISpicec_la_CPPFLAGS = \ + -I $(XUL_INCLUDEDIR) \ + -I $(XUL_INCLUDEDIR)/dom \ + -I $(XUL_INCLUDEDIR)/necko \ + -I $(XUL_INCLUDEDIR)/plugin \ + -I $(XUL_INCLUDEDIR)/string \ $(NULL) -libnsISpicec_la_LIBADD = \ - $(QCAIRO_LIBS) \ - $(LOG4CPP_LIBS) \ - $(XUL_LIBS) \ +libnsISpicec_la_LIBADD = \ + $(LOG4CPP_LIBS) \ + $(XUL_LIBS) \ $(NULL) -libnsISpicec_la_SOURCES = \ - np_entry.cpp \ - npn_gate.cpp \ - npp_gate.cpp \ - nsScriptablePeer.h \ - nsScriptablePeer.cpp \ - nsScriptablePeerBase.h \ - nsScriptablePeerBase.cpp \ - pluginbase.h \ - pluginbase.cpp \ - plugin.h \ - plugin.cpp \ - nsISpicec.h \ - controller.cpp \ - debug.h \ - controller.h \ - ../../../common/rederrorcodes.h \ - ../../../common/common.h \ - nsISpicec.idl \ - npplat.h \ +libnsISpicec_la_SOURCES = \ + $(top_srcdir)/common/common.h \ + $(top_srcdir)/common/rederrorcodes.h \ + controller.cpp \ + controller.h \ + debug.h \ + np_entry.cpp \ + npn_gate.cpp \ + npp_gate.cpp \ + npplat.h \ + nsISpicec.h \ + nsISpicec.idl \ + nsScriptablePeer.cpp \ + nsScriptablePeer.h \ + nsScriptablePeerBase.cpp \ + nsScriptablePeerBase.h \ + plugin.cpp \ + plugin.h \ + pluginbase.cpp \ + pluginbase.h \ $(NULL) if HAVE_XPIDL nsISpicec.h: nsISpicec.idl - $(XPIDL) -m header -I $(SDK_INCLUDE_DIR) $< + $(AM_V_GEN)$(XPIDL) -m header -I $(SDK_INCLUDE_DIR) $< nsISpicec.xpt: nsISpicec.idl - $(XPIDL) -m typelib -I $(SDK_INCLUDE_DIR) $< + $(AM_V_GEN)$(XPIDL) -m typelib -I $(SDK_INCLUDE_DIR) $< else nsISpicec.h: nsISpicec.idl - $(PYTHON) `pkg-config --variable=sdkdir libxul`/sdk/bin/header.py --cachedir . -I $(SDK_INCLUDE_DIR) $< -o $@ + $(AM_V_GEN)$(PYTHON) `pkg-config --variable=sdkdir libxul`/sdk/bin/header.py --cachedir . -I $(SDK_INCLUDE_DIR) $< -o $@ nsISpicec.xpt: nsISpicec.idl - $(PYTHON) `pkg-config --variable=sdkdir libxul`/sdk/bin/typelib.py --cachedir . -I $(SDK_INCLUDE_DIR) $< -o $@ + $(AM_V_GEN)$(PYTHON) `pkg-config --variable=sdkdir libxul`/sdk/bin/typelib.py --cachedir . -I $(SDK_INCLUDE_DIR) $< -o $@ endif BUILT_SOURCES = \ @@ -84,9 +78,9 @@ BUILT_SOURCES = \ distclean-local: rm -f $(BUILT_SOURCES) -CLEANFILES = \ - xpidllex.py \ - xpidllex.pyc \ - xpidlyacc.py \ - xpidlyacc.pyc \ +CLEANFILES = \ + xpidllex.py \ + xpidllex.pyc \ + xpidlyacc.py \ + xpidlyacc.pyc \ xpidl_debug diff --git a/configure.ac b/configure.ac index 4c0f201..cb16269 100644 --- a/configure.ac +++ b/configure.ac @@ -15,24 +15,6 @@ AC_CANONICAL_HOST AC_PROG_LIBTOOL AM_PROG_CC_C_O -# Check for the CPU we are using -# -AC_MSG_CHECKING(for x86 or x86-64 platform) -case $host_cpu in - i386|i486|i586|i686|i786|k6|k7) - variant=32 - ;; - x86_64) - variant=64 - ;; - *) - AC_MSG_RESULT(no) - echo Only x86 and x86-64 are supported - exit 1 -esac -AC_MSG_RESULT($variant bit) -AM_CONDITIONAL([X86_64], [test "$variant" = 64]) - dnl ========================================================================= dnl Check deps |