From 150c18d72a7f249b7762b1a6ce791c092d34692c Mon Sep 17 00:00:00 2001 From: Philipp von Weitershausen Date: Fri, 15 Oct 2010 11:46:22 +0200 Subject: [PATCH] Bug 562431 follow-up: adjust Makefiles. r=mconnor a=merge --- services/crypto/Makefile.in | 11 +++--- services/crypto/WeaveCrypto.manifest | 2 -- services/crypto/tests/Makefile.in | 50 ++++++++++++++++++++++++++++ 3 files changed, 57 insertions(+), 6 deletions(-) delete mode 100644 services/crypto/WeaveCrypto.manifest create mode 100644 services/crypto/tests/Makefile.in diff --git a/services/crypto/Makefile.in b/services/crypto/Makefile.in index 1601f167b226..d50c3c72a691 100644 --- a/services/crypto/Makefile.in +++ b/services/crypto/Makefile.in @@ -20,6 +20,7 @@ # the Initial Developer. All Rights Reserved. # # Contributor(s): +# Philipp von Weitershausen # # Alternatively, the contents of this file may be used under the terms of # either of the GNU General Public License Version 2 or later (the "GPL"), @@ -49,9 +50,11 @@ XPIDLSRCS = \ IWeaveCrypto.idl \ $(NULL) -EXTRA_COMPONENTS = \ - WeaveCrypto.js \ - WeaveCrypto.manifest \ - $(NULL) +libs:: + $(PYTHON) $(topsrcdir)/config/nsinstall.py $(srcdir)/modules/* $(FINAL_TARGET)/modules/services-crypto + +ifdef ENABLE_TESTS +DIRS += tests +endif include $(topsrcdir)/config/rules.mk diff --git a/services/crypto/WeaveCrypto.manifest b/services/crypto/WeaveCrypto.manifest deleted file mode 100644 index 2b937146cbbc..000000000000 --- a/services/crypto/WeaveCrypto.manifest +++ /dev/null @@ -1,2 +0,0 @@ -component {7fa20841-c90e-4432-a1a1-ba3b20cb6b37} WeaveCrypto.js -contract @labs.mozilla.com/Weave/Crypto;2 {7fa20841-c90e-4432-a1a1-ba3b20cb6b37} diff --git a/services/crypto/tests/Makefile.in b/services/crypto/tests/Makefile.in new file mode 100644 index 000000000000..3b5ba6463fc7 --- /dev/null +++ b/services/crypto/tests/Makefile.in @@ -0,0 +1,50 @@ +# +# ***** BEGIN LICENSE BLOCK ***** +# Version: MPL 1.1/GPL 2.0/LGPL 2.1 +# +# The contents of this file are subject to the Mozilla Public License Version +# 1.1 (the "License"); you may not use this file except in compliance with +# the License. You may obtain a copy of the License at +# http://www.mozilla.org/MPL/ +# +# Software distributed under the License is distributed on an "AS IS" basis, +# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License +# for the specific language governing rights and limitations under the +# License. +# +# The Original Code is mozilla.org code. +# +# The Initial Developer of the Original Code is +# the Mozilla Foundation. +# Portions created by the Initial Developer are Copyright (C) 2010 +# the Initial Developer. All Rights Reserved. +# +# Contributor(s): +# Philipp von Weitershausen +# +# Alternatively, the contents of this file may be used under the terms of +# either of the GNU General Public License Version 2 or later (the "GPL"), +# or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), +# in which case the provisions of the GPL or the LGPL are applicable instead +# of those above. If you wish to allow use of your version of this file only +# under the terms of either the GPL or the LGPL, and not to allow others to +# use your version of this file under the terms of the MPL, indicate your +# decision by deleting the provisions above and replace them with the notice +# and other provisions required by the GPL or the LGPL. If you do not delete +# the provisions above, a recipient may use your version of this file under +# the terms of any one of the MPL, the GPL or the LGPL. +# +# ***** END LICENSE BLOCK ***** + +DEPTH = ../../.. +topsrcdir = @top_srcdir@ +srcdir = @srcdir@ +VPATH = @srcdir@ +relativesrcdir = services/crypto/tests + +include $(DEPTH)/config/autoconf.mk + +MODULE = test_services_crypto +XPCSHELL_TESTS = unit + +include $(topsrcdir)/config/rules.mk