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