|
|
1.1 root 1: # This is a makefile for UNIX
2:
3: # CHANGES MADE TO THIS FILE UNDER RSAREF license clause 1(c):
4: #
5: # For the MIT PGP 2.6 distribution, this file was modified to permit
6: # replacement of the NN_ModExp routine by an equivalent routine
7: # contained in the PGP 2.6 sources. To enable this change, an #ifdef
8: # was added to the nn.c file (search for #ifndef USEMPILIB
9: # below). RSAREF *must* be compiled with USEMPILIB defined for this
10: # change to occur.
11: #
12: # This makefile was changed to use GCC and to define USEMPILIB
13: # Change made May 21, 1994.
14: #
15:
16: # extension for object files
17: O = o
18:
19: # commands
20: CC = gcc
21: RANLIB = ranlib
22: LIB = ar
23: ASM = masm
24:
25: # name of temporary library script
26: TEMPFILE = $(TEMP)/temp.mak
27:
28: # standard include directory
29: STDINCDIR=/usr/include
30:
31: # The places to look for include files (in order).
32: INCL = -I. -I$(SRCDIR) -I$(STDINCDIR)
33:
34: # name of main executable to build
35: PROG = rdemo
36:
37: # Normal GCC flags.
38: CFLAGS = $(INCL) -O -c -DPROTOTYPES=1 -DUSEMPILIB
39: MFLAGS = -I. -I$(SRCDIR)
40:
41: # The location of the common source directory.
42: SRCDIR = ../../source/
43: SRCLIB = rsaref.a
44:
45: # The location of the demo source directory.
46: RDEMODIR = ../../rdemo/
47:
48: all : $(SRCLIB)
49:
50: rdemo : rdemo.$(O) $(SRCLIB)
51: $(CC) -o $@ rdemo.$(O) $(SRCLIB)
52:
53: $(SRCLIB) : desc.$(O) digit.$(O) md2c.$(O) md5c.$(O) nn.$(O) prime.$(O)\
54: rsa.$(O) r_encode.$(O) r_enhanc.$(O) r_keygen.$(O) r_random.$(O)\
55: r_stdlib.$(O)
56: $(LIB) r $@ $?
57: $(RANLIB) $@
58:
59: rdemo.$(O) : $(RDEMODIR)rdemo.c global.h $(SRCDIR)rsaref.h
60: $(CC) $(CFLAGS) $(RDEMODIR)rdemo.c
61:
62: include $(SRCDIR)targets.mak
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.