toolkit/identity/Makefile.in
author Kyle Machulis <kyle@nonpolynomial.com>
Wed, 10 Oct 2012 22:48:40 -0700
changeset 113348 e47353b30f18e46b660158753be885b2526410c5
parent 104557 162130598df094e19b044610902abecd403278d3
child 113742 05cd9c305c44587db7e3bde2852110f81eb9f495
permissions -rw-r--r--
Bug 796176 - Patch 1: UnixSocket changes to get connect/listen running main thread, connect status to consumers. r=cjones, a=blocking-basecamp

# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this file,
# You can obtain one at http://mozilla.org/MPL/2.0/.

DEPTH     = @DEPTH@
topsrcdir = @top_srcdir@
srcdir    = @srcdir@
VPATH     = @srcdir@

include $(DEPTH)/config/autoconf.mk

FAIL_ON_WARNINGS := 1

MODULE = identity
MODULE_NAME = identity
XPIDL_MODULE = identity
LIBRARY_NAME = identity
FORCE_STATIC_LIB = 1
LIBXUL_LIBRARY = 1
IS_COMPONENT = 1
GRE_MODULE = 1
EXPORT_LIBRARY = 1

XPIDLSRCS = \
  nsIIdentityCryptoService.idl \
  $(NULL)

CPPSRCS = \
  IdentityCryptoService.cpp \
  $(NULL)

EXTRA_JS_MODULES = \
	Identity.jsm \
	IdentityProvider.jsm \
	IdentityStore.jsm \
	jwcrypto.jsm \
	LogUtils.jsm \
	RelyingParty.jsm \
	Sandbox.jsm \
	$(NULL)

ifdef ENABLE_TESTS
    DIRS += tests
endif

include $(topsrcdir)/config/rules.mk

libs::
	$(NSINSTALL) -D $(FINAL_TARGET)/modules/identity
	$(NSINSTALL) -R $(srcdir)/*.jsm $(FINAL_TARGET)/modules/identity