gnumakefile

来自「又一个DDNS 的源码」· 代码 · 共 58 行

TXT
58
字号
## ddns3 makefile##	Author: 	Alan Yates <alany@ay.com.au>#	Version:	$Id: GNUmakefile,v 1.1.1.1 2002/07/19 11:47:20 alany Exp $## toolsAR=arCC=gccCFLAGS=-Wall -O2# -D_DEBUGRANLIB=ranlibINSTALL=install# install prefixPREFIX=/usr/local# system dependent libraries to linkDEFAULT_LIBS=-lcryptLINUX_LIBS=-lcryptSOLARIS_LIBS=-lcrypt -lsocket -lnsl -lresolvOPENBSD_LIBS=-lcrypto# compile magic hacksSYSTEM=$(shell uname -s | tr "[A-Z]" "[a-z]")RELEASE=$(shell uname -r)ifeq ($(SYSTEM),linux)	LIBS=$(LINUX_LIBS)endififeq ($(SYSTEM),sunos)	LIBS=$(SOLARIS_LIBS)endififeq ($(SYSTEM),openbsd)	LIBS=$(OPENBSD_LIBS)endififndef LIBS	LIBS=$(DEFAULT_LIBS)endifall:		ddns3ddns3:		ddns3.c libddns3.a	$(CC) $(CFLAGS) $(LIBS) ddns3.c libddns3.a -o ddns3libddns3.a:	sockio.o crypto.o auth.o md5.o ctx.o	$(AR) -cr libddns3.a *.o	$(RANLIB) libddns3.ainstall:	ddns3	$(INSTALL) -s ddns3 $(PREFIX)/bin/	$(INSTALL) ddns3.1 $(PREFIX)/man/man1/uninstall:	rm -f $(PREFIX)/bin/ddns3 $(PREFIX)/man/man1/ddns3.1clean:	rm -f *.o core *.a ddns3

⌨️ 快捷键说明

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