Build mpi library files in freebl.
git-svn-id: svn://10.0.0.236/trunk@75164 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
@@ -89,3 +89,26 @@ private_export::
|
||||
$(NSINSTALL) -m 777 $(libbsafe) $(DIST)/lib; \
|
||||
|
||||
endif
|
||||
|
||||
mp%.c : mpi/mp%.c
|
||||
cd mpi; cp $@ ..
|
||||
|
||||
mp%.h : mpi/mp%.h
|
||||
cd mpi; cp $@ ..
|
||||
|
||||
logtab.h : mpi/logtab.h
|
||||
cd mpi; cp $@ ..
|
||||
|
||||
primes.c : mpi/primes.c
|
||||
cd mpi; cp $@ ..
|
||||
|
||||
.PRECIOUS : $(MPI_SRCS) $(MPI_HDRS)
|
||||
|
||||
ALL_TRASH += $(MPI_SRCS) $(MPI_HDRS)
|
||||
DEFINES += -DMP_API_COMPATIBLE
|
||||
|
||||
MPI_OBJS = $(addprefix $(OBJDIR)/$(PROG_PREFIX), $(MPI_SRCS:.c=$(OBJ_SUFFIX)))
|
||||
|
||||
$(MPI_OBJS): $(MPI_HDRS) primes.c
|
||||
|
||||
|
||||
|
||||
@@ -46,13 +46,16 @@ EXPORTS = \
|
||||
PRIVATE_EXPORTS = \
|
||||
$(NULL)
|
||||
|
||||
MPI_HDRS = mpi-config.h mpi.h mpi-priv.h mplogic.h mpprime.h logtab.h
|
||||
MPI_SRCS = mpprime.c mpmontg.c mplogic.c mpi.c
|
||||
|
||||
ifdef MOZILLA_BSAFE_BUILD
|
||||
CSRCS = \
|
||||
fblstdlib.c \
|
||||
sha_fast.c \
|
||||
md2.c \
|
||||
md5.c \
|
||||
dh.c \
|
||||
dh_bsf.c \
|
||||
blapi_bsf.c \
|
||||
$(NULL)
|
||||
else
|
||||
@@ -63,6 +66,8 @@ CSRCS = \
|
||||
md5.c \
|
||||
alg2268.c \
|
||||
arcfour.c \
|
||||
$(MPI_SRCS) \
|
||||
dh.c \
|
||||
$(NULL)
|
||||
endif
|
||||
|
||||
|
||||
Reference in New Issue
Block a user