Blame nss/lib/freebl/manifest.mn

Packit 40b132
# 
Packit 40b132
# This Source Code Form is subject to the terms of the Mozilla Public
Packit 40b132
# License, v. 2.0. If a copy of the MPL was not distributed with this
Packit 40b132
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
Packit 40b132
Packit 40b132
# NOTE: any ifdefs in this file must be defined on the gmake command line
Packit 40b132
# (if anywhere).  They cannot come from Makefile or config.mk 
Packit 40b132
Packit 40b132
CORE_DEPTH = ../..
Packit 40b132
Packit 40b132
MODULE = nss
Packit 40b132
Packit 40b132
LIBRARY_NAME = freebl
Packit 40b132
LIBRARY_VERSION = 3
Packit 40b132
Packit 40b132
ifdef FREEBL_CHILD_BUILD
Packit 40b132
  ifdef USE_ABI32_INT32
Packit 40b132
    LIBRARY_NAME = freebl_32int
Packit 40b132
  endif
Packit 40b132
  ifdef USE_ABI32_INT64
Packit 40b132
    LIBRARY_NAME = freebl_32int64
Packit 40b132
  endif
Packit 40b132
  ifdef USE_ABI32_FPU
Packit 40b132
    LIBRARY_NAME = freebl_32fpu
Packit 40b132
  endif
Packit 40b132
  ifdef USE_ABI64_INT
Packit 40b132
    LIBRARY_NAME = freebl_64int
Packit 40b132
  endif
Packit 40b132
  ifdef USE_ABI64_FPU
Packit 40b132
    LIBRARY_NAME = freebl_64fpu
Packit 40b132
  endif
Packit 40b132
endif
Packit 40b132
Packit 40b132
# if the library name contains _, we prefix the version with _
Packit 40b132
ifneq (,$(findstring _,$(LIBRARY_NAME)))
Packit 40b132
  LIBRARY_VERSION := _$(LIBRARY_VERSION)
Packit 40b132
endif
Packit 40b132
Packit 40b132
MAPFILE = $(OBJDIR)/$(LIBRARY_NAME).def
Packit 40b132
Packit 40b132
SOFTOKEN_LIBRARY_VERSION = 3
Packit 40b132
Packit 40b132
DEFINES += -DSHLIB_SUFFIX=\"$(DLL_SUFFIX)\" -DSHLIB_PREFIX=\"$(DLL_PREFIX)\" \
Packit 40b132
	-DSHLIB_VERSION=\"$(LIBRARY_VERSION)\" \
Packit 40b132
	-DSOFTOKEN_SHLIB_VERSION=\"$(SOFTOKEN_LIBRARY_VERSION)\"
Packit 40b132
Packit 40b132
REQUIRES = 
Packit 40b132
Packit 40b132
EXPORTS = \
Packit 40b132
	blapit.h \
Packit 40b132
	shsign.h \
Packit 40b132
	ecl-exp.h \
Packit 40b132
	$(LOWHASH_EXPORTS) \
Packit 40b132
	$(NULL)
Packit 40b132
Packit 40b132
PRIVATE_EXPORTS = \
Packit 40b132
	alghmac.h \
Packit 40b132
	blapi.h \
Packit 40b132
	hmacct.h \
Packit 40b132
	secmpi.h \
Packit 40b132
	secrng.h \
Packit 40b132
	ec.h \
Packit 40b132
	ecl.h \
Packit 40b132
	ecl-curve.h \
Packit 40b132
	$(NULL)
Packit 40b132
Packit 40b132
MPI_HDRS = mpi-config.h mpi.h mpi-priv.h mplogic.h mpprime.h logtab.h mp_gf2m.h
Packit 40b132
MPI_SRCS = mpprime.c mpmontg.c mplogic.c mpi.c mp_gf2m.c
Packit 40b132
Packit 40b132
Packit 40b132
ECL_HDRS = ecl-exp.h ecl.h ec2.h ecp.h ecl-priv.h
Packit 40b132
ifndef NSS_DISABLE_ECC
Packit 40b132
ECL_SRCS = ecl.c ecl_curve.c ecl_mult.c ecl_gf.c \
Packit 40b132
	ecp_aff.c ecp_jac.c ecp_mont.c \
Packit 40b132
	ec_naf.c ecp_jm.c ecp_256.c ecp_384.c ecp_521.c \
Packit 40b132
	ecp_256_32.c
Packit 40b132
ifdef NSS_ECC_MORE_THAN_SUITE_B
Packit 40b132
ECL_SRCS += ec2_aff.c ec2_mont.c ec2_proj.c \
Packit 40b132
	ec2_163.c ec2_193.c ec2_233.c \
Packit 40b132
	ecp_192.c ecp_224.c
Packit 40b132
endif
Packit 40b132
else
Packit 40b132
ECL_SRCS = $(NULL)
Packit 40b132
endif
Packit 40b132
SHA_SRCS = sha_fast.c
Packit 40b132
MPCPU_SRCS = mpcpucache.c
Packit 40b132
Packit 40b132
CSRCS = \
Packit 40b132
	freeblver.c \
Packit 40b132
	ldvector.c \
Packit 40b132
	sysrand.c \
Packit 40b132
	$(SHA_SRCS) \
Packit 40b132
	md2.c \
Packit 40b132
	md5.c \
Packit 40b132
	sha512.c \
Packit 40b132
	alghmac.c \
Packit 40b132
	rawhash.c \
Packit 40b132
	alg2268.c \
Packit 40b132
	arcfour.c \
Packit 40b132
	arcfive.c \
Packit 40b132
	desblapi.c \
Packit 40b132
	des.c \
Packit 40b132
	drbg.c \
Packit 40b132
	cts.c \
Packit 40b132
	ctr.c \
Packit 40b132
	gcm.c \
Packit 40b132
	hmacct.c \
Packit 40b132
	rijndael.c \
Packit 40b132
	aeskeywrap.c \
Packit 40b132
	camellia.c \
Packit 40b132
	dh.c \
Packit 40b132
	ec.c \
Packit 40b132
	ecdecode.c \
Packit 40b132
	pqg.c \
Packit 40b132
	dsa.c \
Packit 40b132
	rsa.c \
Packit 40b132
	rsapkcs.c \
Packit 40b132
	shvfy.c \
Packit 40b132
	tlsprfalg.c \
Packit 40b132
	seed.c \
Packit 40b132
	jpake.c \
Packit 40b132
	$(MPI_SRCS) \
Packit 40b132
	$(MPCPU_SRCS) \
Packit 40b132
	$(ECL_SRCS) \
Packit 40b132
	$(STUBS_SRCS) \
Packit 40b132
	$(LOWHASH_SRCS) \
Packit 40b132
	$(EXTRA_SRCS) \
Packit 40b132
	$(NULL)
Packit 40b132
Packit 40b132
ALL_CSRCS := $(CSRCS)
Packit 40b132
Packit 40b132
ALL_HDRS =  \
Packit 40b132
	alghmac.h \
Packit 40b132
	blapi.h \
Packit 40b132
	blapit.h \
Packit 40b132
	des.h \
Packit 40b132
	ec.h \
Packit 40b132
	loader.h \
Packit 40b132
	rijndael.h \
Packit 40b132
	camellia.h \
Packit 40b132
	secmpi.h \
Packit 40b132
	sha_fast.h \
Packit 40b132
	sha256.h \
Packit 40b132
	shsign.h \
Packit 40b132
	vis_proto.h \
Packit 40b132
	seed.h \
Packit 40b132
	$(NULL)
Packit 40b132
Packit 40b132
Packit 40b132
ifdef AES_GEN_TBL
Packit 40b132
DEFINES += -DRIJNDAEL_GENERATE_TABLES
Packit 40b132
else 
Packit 40b132
ifdef AES_GEN_TBL_M
Packit 40b132
DEFINES += -DRIJNDAEL_GENERATE_TABLES_MACRO
Packit 40b132
else
Packit 40b132
ifdef AES_GEN_VAL
Packit 40b132
DEFINES += -DRIJNDAEL_GENERATE_VALUES
Packit 40b132
else
Packit 40b132
ifdef AES_GEN_VAL_M
Packit 40b132
DEFINES += -DRIJNDAEL_GENERATE_VALUES_MACRO
Packit 40b132
else
Packit 40b132
DEFINES += -DRIJNDAEL_INCLUDE_TABLES
Packit 40b132
endif
Packit 40b132
endif
Packit 40b132
endif
Packit 40b132
endif