⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 一次性口令认证系统SKEY的实现
💻
字号:
LBIN=/usr/local/binCDEBUGFLAGS= #CDEBUGFLAGS= -O do NOT ---- use causes different output# if this machine uses shared libraries, (such as Suns), uncomment the first# line, otherwise, uncomment the secondLDFLAGS=-Bstatic#LDFLAGS=# if this machine has /usr/include/stdlib.h, uncomment the first line,# otherwise, uncomment the secondHASSTDLIB=-DHASSTDLIB#HASSTDLIB=LIB=libskey.aLIBOBJS=skeylogin.o skeysubr.o md4.o put.o skey.oCFLAGS=$(CDEBUGFLAGS) $(HASSTDLIB)$all:	key keylogin skey.init keysu $(LIB)install:	all man	chmod 755 key keylogin skey.init keysu keyinfo keyinit	chown root keylogin skey.init keysu keyinit	cp keyinit skey.init key keylogin keysu keyinfo $(LBIN)	chmod 4755 $(LBIN)/keylogin $(LBIN)/skey.init $(LBIN)/keysu# this assumes things are set up it /etc	cp /etc/login /etc/login.$$	cp  keylogin /etc/login	chmod 4755 /etc/login	cp /bin/login /bin/Ologin.$$#       rm /bin/login#       ln -s $(LBIN)/keylogin /bin/login#       touch /etc/skeykeys#       chmod 644 /etc/skeykeysman:	cp *.1 /usr/local/man/man1	$(LIB):	 $(LIBOBJS)	ar rc $(LIB) $(LIBOBJS)	ranlib $(LIB)clean:	rm *.o key keylogin skey.init keysusuid:	all	chown root keylogin skey.init keysu	chmod 4755 keylogin skey.init keysukey:	skey.o $(LIB)	$(CC) $(CFLAGS) $(LDFLAGS) -o key skey.o $(LIB)keylogin:	login.o skeylogin.o skeysubr.o md4.o put.o setenv.o getenv.o	$(CC) $(CFLAGS) $(LDFLAGS) -o keylogin \		login.o getenv.o setenv.o skeylogin.o $(LIB)skey.init:	skeyinit.o skeylogin.o skeysubr.o md4.o put.o	$(CC) $(CFLAGS) $(LDFLAGS) -o skey.init \		skeyinit.o $(LIB)keysu:	su.o skeylogin.o skeysubr.o md4.o put.o	$(CC) $(CFLAGS) $(LDFLAGS) -o keysu su.o $(LIB)login.o:	login.c skey.hmd4.o:	md4.c md4.hskey.o:	skey.c md4.h skey.hskeylogin.o:	skeylogin.c skey.hskeysubr.o:	skeysubr.c md4.h skey.hput.o:	put.c skey.h

⌨️ 快捷键说明

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