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 + -
显示快捷键?