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:
nelsonb%netscape.com
2000-07-29 19:07:22 +00:00
parent 8f09fd4435
commit f8274b2cfc
2 changed files with 29 additions and 1 deletions

View File

@@ -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

View File

@@ -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