makefile

来自「Dropbear is an SSH 2 server, designed to」· 代码 · 共 51 行

TXT
51
字号
CFLAGS += -Wall -W -Wshadow -O3 -fomit-frame-pointer -funroll-loops -I../# default lib name (requires install with root)# LIBNAME=-ltommath# libname when you can't install the lib with installLIBNAME=../libtommath.a#provable primespprime: pprime.o	$(CC) pprime.o $(LIBNAME) -o pprime# portable [well requires clock()] tuning apptune: tune.o	$(CC) tune.o $(LIBNAME) -o tune	# same app but using RDTSC for higher precision [requires 80586+], coff based gcc installs [e.g. ming, cygwin, djgpp]tune86: tune.c	nasm -f coff timer.asm	$(CC) -DX86_TIMER $(CFLAGS) tune.c timer.o  $(LIBNAME) -o tune86	# for cygwintune86c: tune.c	nasm -f gnuwin32 timer.asm	$(CC) -DX86_TIMER $(CFLAGS) tune.c timer.o  $(LIBNAME) -o tune86#make tune86 for linux or any ELF formattune86l: tune.c	nasm -f elf -DUSE_ELF timer.asm	$(CC) -DX86_TIMER $(CFLAGS) tune.c timer.o $(LIBNAME) -o tune86l        # spits out mersenne primesmersenne: mersenne.o	$(CC) mersenne.o $(LIBNAME) -o mersenne# fines DR safe primes for the given configdrprime: drprime.o	$(CC) drprime.o $(LIBNAME) -o drprime	# fines 2k safe primes for the given config2kprime: 2kprime.o	$(CC) 2kprime.o $(LIBNAME) -o 2kprimemont: mont.o	$(CC) mont.o $(LIBNAME) -o mont        clean:	rm -f *.log *.o *.obj *.exe pprime tune mersenne drprime tune86 tune86l mont 2kprime pprime.dat \         *.da *.dyn *.dpi *~

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?