|
|
1.1 ! root 1: # This is a MAKEFILE for Microsoft's NMAKE ! 2: ! 3: # extension for object files ! 4: O = obj ! 5: ! 6: # commands ! 7: CC = cl ! 8: LIB = lib ! 9: ASM = masm ! 10: ! 11: # name of temporary library script ! 12: TEMPFILE = $(TEMP)\temp.mak ! 13: ! 14: # standard include directory ! 15: STDINCDIR = i:\msc6\include ! 16: ! 17: # The places to look for include files (in order). ! 18: INCL = -I. -I$(SRCDIR) -I$(STDINCDIR) ! 19: ! 20: # Normal C flags. ! 21: CFLAGS = -W3 -AL -Zp $(INCL) -c -DPROTOTYPES=1 -DUSEMPILIB ! 22: LFLAGS = /stack:26000 ! 23: ! 24: # Debugging C flags. ! 25: #CFLAGS = -W3 -AL -Zpi -Od $(INCL) -c -DPROTOTYPES=1 ! 26: #LFLAGS = /codeview /map /stack:26000 ! 27: ! 28: # The location of the common source directory. ! 29: SRCDIR = ..\source\# ! 30: SRCLIB = rsaref.lib ! 31: ! 32: # The location of the demo source directory. ! 33: RDEMODIR = ..\rdemo\# ! 34: ! 35: all : $(SRCLIB) ! 36: ! 37: rdemo.exe : rdemo.$(O) $(SRCLIB) ! 38: link @<<temp.lnk ! 39: $(LFLAGS) rdemo.$(O) ! 40: $@,, ! 41: $(SRCLIB); ! 42: <<NOKEEP ! 43: ! 44: $(SRCLIB) : desc.$(O) digit.$(O) md2c.$(O) nn.$(O) prime.$(O)\ ! 45: rsa.$(O) r_encode.$(O) r_enhanc.$(O) r_keygen.$(O) r_random.$(O)\ ! 46: r_stdlib.$(O) ! 47: @if NOT EXIST $@ $(LIB) $@; ! 48: @echo $@ > $(TEMPFILE) ! 49: @!echo -+$? & >> $(TEMPFILE) ! 50: @echo ;' >> $(TEMPFILE) ! 51: @$(LIB) @$(TEMPFILE) ! 52: ! 53: rdemo.$(O) : $(RDEMODIR)rdemo.c global.h $(SRCDIR)rsaref.h ! 54: $(CC) $(CFLAGS) $(RDEMODIR)rdemo.c ! 55: ! 56: !INCLUDE $(SRCDIR)targets.mak
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.