summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarc-André Lureau <marcandre.lureau@redhat.com>2012-02-24 15:13:30 +0100
committerMarc-André Lureau <marcandre.lureau@redhat.com>2012-02-24 15:14:38 +0100
commit6f68e4b525bf853631822b7a4199d83a4d8a1302 (patch)
tree139351fbef6fa25cc5b12fcf3957499a30f7fe48
parentc39d440e423ce2606e920fafe3d1f660f6942bf3 (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.am3
-rw-r--r--SpiceXPI/Makefile.am17
-rw-r--r--SpiceXPI/src/plugin/Makefile.am102
-rw-r--r--configure.ac18
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