--- pgp/rsaref/install/dos/makefile 2018/04/24 16:40:41 1.1 +++ pgp/rsaref/install/dos/makefile 2018/04/24 16:41:49 1.1.1.2 @@ -1,62 +1,56 @@ -# This is a MAKEFILE for Microsoft's NMAKE - -# extension for object files -O = obj - -# commands -CC = cl -LIB = lib - -# name of temporary library script -TEMPFILE = $(TEMP)\temp.mak - -# The places to look for include files (in order). -INCL = -I. -I$(RSAREFDIR) - -# Normal C flags. -CFLAGS = -Ox -W3 -AL $(INCL) -nologo -c -LFLAGS = /stack:26000 - -# Debugging C flags. -# CFLAGS = -W3 -AL -Zi -Od $(INCL) -nologo -c -# LFLAGS = /codeview /map /stack:26000 - -# The location of the common source directory. -RSAREFDIR = ..\source\# -RSAREFLIB = rsaref.lib - -# The location of the demo source directory. -RDEMODIR = ..\rdemo\# - -all : rdemo.exe dhdemo.exe - -rdemo.exe : rdemo.$(O) $(RSAREFLIB) - link @< $(TEMPFILE) - @!echo -+$? & >> $(TEMPFILE) - @echo ;' >> $(TEMPFILE) - @$(LIB) @$(TEMPFILE) - -rdemo.$(O) : $(RDEMODIR)rdemo.c $(RSAREFDIR)global.h $(RSAREFDIR)rsaref.h - $(CC) $(CFLAGS) $(RDEMODIR)rdemo.c - -dhdemo.$(O) : $(RDEMODIR)dhdemo.c $(RSAREFDIR)global.h $(RSAREFDIR)rsaref.h - $(CC) $(CFLAGS) $(RDEMODIR)dhdemo.c - -!INCLUDE $(RSAREFDIR)targets.mak +# This is a MAKEFILE for Microsoft's NMAKE + +# extension for object files +O = obj + +# commands +CC = cl +LIB = lib +ASM = masm + +# name of temporary library script +TEMPFILE = $(TEMP)\temp.mak + +# standard include directory +STDINCDIR = i:\msc6\include + +# The places to look for include files (in order). +INCL = -I. -I$(SRCDIR) -I$(STDINCDIR) + +# Normal C flags. +CFLAGS = -W3 -AL -Zp $(INCL) -c -DPROTOTYPES=1 -DUSEMPILIB +LFLAGS = /stack:26000 + +# Debugging C flags. +#CFLAGS = -W3 -AL -Zpi -Od $(INCL) -c -DPROTOTYPES=1 +#LFLAGS = /codeview /map /stack:26000 + +# The location of the common source directory. +SRCDIR = ..\source\# +SRCLIB = rsaref.lib + +# The location of the demo source directory. +RDEMODIR = ..\rdemo\# + +all : $(SRCLIB) + +rdemo.exe : rdemo.$(O) $(SRCLIB) + link @< $(TEMPFILE) + @!echo -+$? & >> $(TEMPFILE) + @echo ;' >> $(TEMPFILE) + @$(LIB) @$(TEMPFILE) + +rdemo.$(O) : $(RDEMODIR)rdemo.c global.h $(SRCDIR)rsaref.h + $(CC) $(CFLAGS) $(RDEMODIR)rdemo.c + +!INCLUDE $(SRCDIR)targets.mak