📄 makefile.nt
字号:
#===========================================================================## ${srcdir}/Makefile.in##---------------------------------------------------------------------------## Copyright (c) 1994-2001 the LiDIA Group## $Id: Makefile.NT,v 2.0 2001/04/25 13:57:54 lidiaadm Exp $##===========================================================================.PHONY: all appl clean distclean installprefix=@prefix@srcdir=.libdir=${prefix}/libincludedir=${prefix}/includeCC=@CC@CPPFLAGS=-I${srcdir}OPT=@OPT@CFLAGS=@CFLAGS@ ${OPT}AR=@AR@RANLIB=@RANLIB@INSTALL=@INSTALL@ARCHDIR=Intel586NT## Digit functions, C-versions#CDOBJ=idigit.o idigitvec.o idigitkara.o## Integer functions#IOBJ=imem.o iadd.o ibit.o idiv.o igcd.o iio.o ilib.o imul.o iutil.o## Functions for random numbers and time measurements#ROBJ=irandom.o timing.o## Modular arithmetic for odd Modulus, based on Montgomerys# multiplication technique.#MOBJ=imod.oinclude ${ARCHDIR}\Objs.mk## Rules#.c.o: ${CC} ${CPPFLAGS} ${CFLAGS} -c -o $@ $<.s.o: ${CC} ${CPPFLAGS} ${CFLAGS} -c -o $@ $<all: I.libappl: itest.exe itimes.exe mtest.exe## ### Dependencies#idigit.o: iint.h idigit.hidigitvec.o: iint.h idigit.hidigitkara.o: iint.h idigit.himem.o: iint.h imem.hiadd.o: iint.h idigit.h imem.hibit.o: iint.h idigit.h imem.hidiv.o: iint.h idigit.h imem.higcd.o: iint.h idigit.h imem.hiio.o: iint.h idigit.h imem.hilib.o: iint.h idigit.h imem.himul.o: iint.h idigit.h imem.hiutil.o: iint.h idigit.h imem.hirandom.o: iint.h imem.h timing.htiming.o: timing.himod.o: imod.h iint.h idigit.h timing.h## The library of all these functions#I.lib: ${DOBJ} ${IOBJ} ${ROBJ} ${MOBJ} ${AR} r $@ ${DOBJ} ${IOBJ} ${ROBJ} ${MOBJ} ${RANLIB} $@## Test of some of the functions with random numbers#itest.exe: I.lib iint.h itest.o ${CC} ${CFLAGS} -o itest.exe itest.o -L. -lIitimes.exe: I.lib iint.h itimes.o ${CC} ${CFLAGS} -o itimes.exe itimes.o -L. -lImtest.exe: I.lib iint.h imod.h mtest.o ${CC} ${CFLAGS} -o mtest.exe mtest.o -L. -lI## Installation commands#install: I.lib ${INSTALL} -m 444 I.lib ${libdir} ${INSTALL} -m 444 iint.h ${includedir} ${INSTALL} -m 444 imod.h ${includedir} ${INSTALL} -m 444 idigit.h ${includedir} ${INSTALL} -m 444 imem.h ${includedir}# ${INSTALL} -m 444 Int.h ${includedir}## Clean#clean: -rm -f *.o ${ARCHDIR}\*.o *~ *% *.out I.lib mtest.exe itest.exe itimes.exe
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -