📄 makefile
字号:
all: libhss.aclean: rm -rf *.o rm libhss.aTOOLSDIR = /usr/local/comp/mips-elf/gcc-3.3.2CFLAGS=-I../Include -I./Include \ -DHSS_WITH_SMALL_CODE_SIZE \ -DPATCH_SYSTEM_WITH_CRYPTO_FUNCTIONS \ -DPATCH_SYSTEM_WITH_TEST_KEYS \ -DHSS_SAVE_ALIGMENT \ -mips32 -G 0 -O2 -EL -DEL -Wa,-non_sharedAFLAGS = -G0 -mips32 -non_shared#PGFLAGS=-pgPGFLAGS=#CC = mips_nfp_le-gccCC = $(TOOLSDIR)/bin/mips-elf-gcc -fno-pic -mno-abicalls -fno-builtin#AR = mips_nfp_le-arAR = $(TOOLSDIR)/bin/mips-elf-arRANLIB = mips_nfp_le-ranliblibhss.a: hss_fileio.o sps.o sps_dve.o sps_hc.o \ ssf.o aes_api.o aes_ref_encr.o sha1.o \ bn_add.o bn_asm.o bn_ctx.o bn_div.o bn_exp.o bn_gcd.o \ bn_lib.o bn_mont.o bn_mul.o bn_recp.o bn_shift.o \ bn_sqr.o bn_word.o $(AR) r libhss.a hss_fileio.o sps.o sps_dve.o \ sps_hc.o ssf.o aes_api.o aes_ref_encr.o sha1.o \ bn_add.o bn_asm.o bn_ctx.o bn_div.o bn_exp.o bn_gcd.o \ bn_lib.o bn_mont.o bn_mul.o bn_recp.o bn_shift.o \ bn_sqr.o bn_word.o# $(RANLIB) libhss.ahss_fileio.o : hss_fileio.c $(CC) $(CFLAGS) $(PGFLAGS) -c hss_fileio.csps.o : sps.c $(CC) $(CFLAGS) $(PGFLAGS) -c sps.csps_dve.o : sps_dve.c $(CC) $(CFLAGS) $(PGFLAGS) -c sps_dve.csps_hc.o : sps_hc.c $(CC) $(CFLAGS) $(PGFLAGS) -c sps_hc.cssf.o : ssf.c $(CC) $(CFLAGS) $(PGFLAGS) -c ssf.caes_api.o : Aes/aes_api.c $(CC) $(CFLAGS) $(PGFLAGS) -c Aes/aes_api.caes_ref_encr.o : Aes/aes_ref_encr.c $(CC) $(CFLAGS) $(PGFLAGS) -c Aes/aes_ref_encr.csha1.o : Sha/sha1.c $(CC) $(CFLAGS) $(PGFLAGS) -c Sha/sha1.cbn_add.o : Bn/bn_add.c $(CC) $(CFLAGS) $(PGFLAGS) -c Bn/bn_add.cbn_asm.o : Bn/bn_asm.c $(CC) $(CFLAGS) $(PGFLAGS) -c Bn/bn_asm.cbn_ctx.o : Bn/bn_ctx.c $(CC) $(CFLAGS) $(PGFLAGS) -c Bn/bn_ctx.cbn_div.o : Bn/bn_div.c $(CC) $(CFLAGS) $(PGFLAGS) -c Bn/bn_div.cbn_exp.o : Bn/bn_exp.c $(CC) $(CFLAGS) $(PGFLAGS) -c Bn/bn_exp.cbn_gcd.o : Bn/bn_gcd.c $(CC) $(CFLAGS) $(PGFLAGS) -c Bn/bn_gcd.cbn_lib.o : Bn/bn_lib.c $(CC) $(CFLAGS) $(PGFLAGS) -c Bn/bn_lib.cbn_mont.o : Bn/bn_mont.c $(CC) $(CFLAGS) $(PGFLAGS) -c Bn/bn_mont.cbn_mul.o : Bn/bn_mul.c $(CC) $(CFLAGS) $(PGFLAGS) -c Bn/bn_mul.cbn_recp.o : Bn/bn_recp.c $(CC) $(CFLAGS) $(PGFLAGS) -c Bn/bn_recp.cbn_shift.o : Bn/bn_shift.c $(CC) $(CFLAGS) $(PGFLAGS) -c Bn/bn_shift.cbn_sqr.o : Bn/bn_sqr.c $(CC) $(CFLAGS) $(PGFLAGS) -c Bn/bn_sqr.cbn_word.o : Bn/bn_word.c $(CC) $(CFLAGS) $(PGFLAGS) -c Bn/bn_word.c
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -