!include ..\..\..\config\Makefile.nt CC = $(BYTECC) CFLAGS = -c -I.\h -DCAML_LIGHT KERNH = h\BigNum.h OBJS = o\KerN.obj o\bnInit.obj o\bnMult.obj o\bnDivide.obj \ o\bnCmp.obj o\bzf.obj o\bz.obj all: dbignum.lib sbignum.lib scratch: rm -f *.lib o/*.dobj o/*.sobj # DLL dbignum.lib: $(OBJS:.obj=.dobj) $(MKLIB)dbignum.lib $(OBJS:.obj=.dobj) o\KerN.dobj: c\KerN.c $(CC) $(CFLAGS) $(DLLCCCOMPOPTS) c\KerN.c mv KerN.obj o\KerN.dobj o\bnInit.dobj: c\bn\bnInit.c $(KERNH) $(CC) $(CFLAGS) $(DLLCCCOMPOPTS) c\bn\bnInit.c mv bnInit.obj o\bnInit.dobj o\bnMult.dobj: c\bn\bnMult.c $(KERNH) $(CC) $(CFLAGS) $(DLLCCCOMPOPTS) c\bn\bnMult.c mv bnMult.obj o\bnMult.dobj o\bnDivide.dobj: c\bn\bnDivide.c $(KERNH) $(CC) $(CFLAGS) $(DLLCCCOMPOPTS) c\bn\bnDivide.c mv bnDivide.obj o\bnDivide.dobj o\bnCmp.dobj: c\bn\bnCmp.c $(KERNH) $(CC) $(CFLAGS) $(DLLCCCOMPOPTS) c\bn\bnCmp.c mv bnCmp.obj o\bnCmp.dobj o\bz.dobj: c\bz.c h/BigZ.h $(KERNH) $(CC) $(CFLAGS) $(DLLCCCOMPOPTS) c\bz.c mv bz.obj o\bz.dobj o\br.dobj: c\br.c h/BigR.h h/BigZ.h $(KERNH) $(CC) $(CFLAGS) $(DLLCCCOMPOPTS) c\br.c mv br.obj o\br.dobj o\bzf.dobj: c\bzf.c h/BigZ.h $(KERNH) $(CC) $(CFLAGS) $(DLLCCCOMPOPTS) c\bzf.c mv bzf.obj o\bzf.dobj # Static sbignum.lib: $(OBJS:.obj=.sobj) $(MKLIB)sbignum.lib $(OBJS:.obj=.sobj) o\KerN.sobj: c\KerN.c $(CC) $(CFLAGS) $(BYTECCCOMPOPTS) c\KerN.c mv KerN.obj o\KerN.sobj o\bnInit.sobj: c\bn\bnInit.c $(KERNH) $(CC) $(CFLAGS) $(BYTECCCOMPOPTS) c\bn\bnInit.c mv bnInit.obj o\bnInit.sobj o\bnMult.sobj: c\bn\bnMult.c $(KERNH) $(CC) $(CFLAGS) $(BYTECCCOMPOPTS) c\bn\bnMult.c mv bnMult.obj o\bnMult.sobj o\bnDivide.sobj: c\bn\bnDivide.c $(KERNH) $(CC) $(CFLAGS) $(BYTECCCOMPOPTS) c\bn\bnDivide.c mv bnDivide.obj o\bnDivide.sobj o\bnCmp.sobj: c\bn\bnCmp.c $(KERNH) $(CC) $(CFLAGS) $(BYTECCCOMPOPTS) c\bn\bnCmp.c mv bnCmp.obj o\bnCmp.sobj o\bz.sobj: c\bz.c h/BigZ.h $(KERNH) $(CC) $(CFLAGS) $(BYTECCCOMPOPTS) c\bz.c mv bz.obj o\bz.sobj o\br.sobj: c\br.c h/BigR.h h/BigZ.h $(KERNH) $(CC) $(CFLAGS) $(BYTECCCOMPOPTS) c\br.c mv br.obj o\br.sobj o\bzf.sobj: c\bzf.c h/BigZ.h $(KERNH) $(CC) $(CFLAGS) $(BYTECCCOMPOPTS) c\bzf.c mv bzf.obj o\bzf.sobj