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

📄 makefile

📁 早期freebsd实现
💻
字号:
# $Id: Makefile,v 5.16 1991/10/07 17:32:46 eggert Exp $# Copyright (C) 1982, 1988, 1989 Walter Tichy# Copyright 1990, 1991 by Paul Eggert#   Distributed under license by the Free Software Foundation, Inc.## This file is part of RCS.## RCS is free software; you can redistribute it and/or modify# it under the terms of the GNU General Public License as published by# the Free Software Foundation; either version 2, or (at your option)# any later version.## RCS is distributed in the hope that it will be useful,# but WITHOUT ANY WARRANTY; without even the implied warranty of# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the# GNU General Public License for more details.## You should have received a copy of the GNU General Public License# along with RCS; see the file COPYING.  If not, write to# the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.## Report problems and direct all questions to:##    rcs-bugs@cs.purdue.edu## default targetdefault :: all# See README for more information on the configuration section.# ----- start of configuration section -----#(Unix CC = cc#CC = bsdcc -qlanglvl=ansi# AIX#CC = cc -g# debug#CC = gcc -g# GCC CC_D = CC_O = -O#CC_O =# debug#CC_O = -O -R# BSD compilers that do not support `const'#CC_O = -O -fdelayed-branch -finline-functions -fomit-frame-pointer -fstrength-reduce# GCC options for brave souls CC_W =#CC_W = -Wall -Wcast-qual -Wpointer-arith -Wshadow -Wwrite-strings# GCC CFLAGS = $(CC_D) $(CC_O) $(CC_W) COMPAT2 = 0#COMPAT2 = 1#DIFF = $(DIFFPREFIX)gdiff#DIFF = $(DIFFPREFIX)rdiff# short for ``RCS diff'' on some hostsDIFF = $(DIFFPREFIX)diff#DIFFPREFIX = /usr/local/bin/# GNU diff -- must be version 1.15 or later#DIFFPREFIX = /bin/# traditional diffDIFFPREFIX = /usr/bin/# traditional diff (alternate name)#DIFF_FLAGS = -an# GNU diffDIFF_FLAGS = -n# traditional diff#DIFF_L = 1# GNU diffDIFF_L = 0# traditional diff DIFF_SUCCESS = 0#DIFF_SUCCESS = EXIT_SUCCESS DIFF_FAILURE = 1#DIFF_FAILURE = EXIT_FAILURE DIFF_TROUBLE = 2#DIFF_TROUBLE = (EXIT_FAILURE*2)#DIFF3 = $(DIFF)3# GNU diff3#DIFF3 = /usr/lib/diff3# traditional diff3#DIFF3 = /usr/5lib/diff3prog# other aliases for traditional diff3#DIFF3 = /usr/lib/diff3prog#DIFF3 = /usr/lib/rdiff3 DIFF3 = /usr/bin/diff3#DIFF3_BIN = 1# GNU diff DIFF3_BIN = 0# traditional diff ED = /bin/ed#EXECUTABLE_GROUP = staff# BSD unix installation EXECUTABLE_GROUP = bin# BSD unix installation#EXECUTABLE_PERMISSIONS = -g $(EXECUTABLE_GROUP) -m 775# BSD unix installation EXECUTABLE_PERMISSIONS = -g $(EXECUTABLE_GROUP) -m 555# BSD unix installation#INSTALL = install -c $(EXECUTABLE_PERMISSIONS)# BSD unix installation INSTALL = install -s -o bin $(EXECUTABLE_PERMISSIONS)# BSD unix installation#INSTALL = cp# traditional Unix installation LDFLAGS = LDLIBS = LINK = $(CC) $(LDFLAGS) LINT = lint -abchx# traditional and BSD lint#LINT = lint# System V lint MAKE = make OTHER_OBJECT =#RCSDIR = /usr/local/bin RCSDIR = /usr/contrib/bin#RCSDIR = /bin#RCSDIR = /usr/bin RCSPREFIX = $(RCSDIR)/#RCSPREFIX = REMOVE = rm -f SENDMAIL = "/usr/libexec/mail.local"#SENDMAIL = "/bin/mail"#SENDMAIL = "/etc/delivermail", "-w"#SENDMAIL = "/usr/bin/mail"#SENDMAIL = "/usr/lib/sendmail"#SENDMAIL = "mail"#SENDMAIL =# for impoverished hosts that lack electronic mail TESTPREFIX = o = .o#o = .s# Minix/PC with ACK cc x =#)# On non-Unix hosts you must manually create and edit conf.h from conf.heg.# ----- end of configuration section -----# You shouldn't have to change anything past this point.# Avoid brain damage in some versions of 'make'.SHELL = /bin/sh# all commandsRCSCOMMANDS = ci$x co$x ident$x merge$x rcs$x rcsdiff$x rcsmerge$x rlog$xall :: $(RCSCOMMANDS)install :: all	$(INSTALL) ci$x $(DESTDIR)$(RCSDIR)	$(INSTALL) co$x $(DESTDIR)$(RCSDIR)	$(INSTALL) ident$x $(DESTDIR)$(RCSDIR)	$(INSTALL) merge$x $(DESTDIR)$(RCSDIR)	$(INSTALL) rcs$x $(DESTDIR)$(RCSDIR)	$(INSTALL) rcsdiff$x $(DESTDIR)$(RCSDIR)	$(INSTALL) rcsmerge$x $(DESTDIR)$(RCSDIR)	$(INSTALL) rlog$x $(DESTDIR)$(RCSDIR)# Install RCS and (if applicable) GNU diff before running these tests.# To test RCS before installing it, see README.RCSTEST = PATH=$(RCSDIR):$(DIFFPREFIX).:$$PATH sh $(TESTPREFIX)rcstestinstalltest ::	$(RCSTEST)installdebug ::	$(RCSTEST) -vclean ::	$(REMOVE) a.* *$o conf.h conf.error $(RCSCOMMANDS) rcsclean$x#(Unixconf.h : conf.sh Makefile	$(REMOVE) a.*	CC='$(CC)' CFLAGS='$(CFLAGS)' \	COMPAT2='$(COMPAT2)' \	DIFF3='$(DIFF3)' DIFF3_BIN='$(DIFF3_BIN)' \	DIFF='$(DIFF)' DIFF_FLAGS='$(DIFF_FLAGS)' DIFF_L='$(DIFF_L)' \	DIFF_SUCCESS='$(DIFF_SUCCESS)' DIFF_FAILURE='$(DIFF_FAILURE)' DIFF_TROUBLE='$(DIFF_TROUBLE)' \	ED='$(ED)' \	LDFLAGS='$(LDFLAGS)' LDLIBS='$(LDLIBS)' \	RCSPREFIX='$(RCSPREFIX)' \	SENDMAIL='$(SENDMAIL)' \	sh -x conf.sh >a.h 2>conf.error	mv a.h $@	$(REMOVE) a.*#)ci = ci$o rcslex$o rcssyn$o rcsgen$o rcsedit$o rcskeys$o rcsmap$o \	rcsrev$o rcsutil$o rcsfnms$o partime$o maketime$o rcskeep$o \	rcsfcmp$o $(OTHER_OBJECT)ci$x : $(ci)	$(LINK) $(ci) $(LDLIBS) -o $@co = co$o rcslex$o rcssyn$o rcsgen$o rcsedit$o rcskeys$o rcsmap$o \	rcsrev$o rcsutil$o rcsfnms$o partime$o maketime$o rcskeep$o $(OTHER_OBJECT)co$x : $(co)	$(LINK) $(co) $(LDLIBS) -o $@ident = ident$o rcsmap$o $(OTHER_OBJECT)ident$x : $(ident)	$(LINK) $(ident) $(LDLIBS) -o $@merge = merge$o merger$o rcsfnms$o rcslex$o \	rcsmap$o rcsrev$o rcssyn$o rcsutil$o \	rcskeep$o rcskeys$o $(OTHER_OBJECT)merge$x : $(merge)	$(LINK) $(merge) $(LDLIBS) -o $@rlog = rlog$o rcslex$o rcsmap$o rcssyn$o rcsrev$o rcsutil$o partime$o \	maketime$o rcsfnms$o rcskeep$o rcskeys$o $(OTHER_OBJECT)rlog$x : $(rlog)	$(LINK) $(rlog) $(LDLIBS) -o $@rcs = rcs$o rcslex$o rcssyn$o rcsrev$o rcsutil$o rcsgen$o rcsedit$o rcskeys$o \	rcsmap$o rcsfnms$o rcskeep$o $(OTHER_OBJECT)rcs$x : $(rcs)	$(LINK) $(rcs) $(LDLIBS) -o $@rcsclean = rcsclean$o rcsedit$o rcsfcmp$o rcsfnms$o rcsgen$o rcskeys$o \	rcslex$o rcsmap$o rcsrev$o rcssyn$o rcsutil$o rcskeep$o $(OTHER_OBJECT)rcsclean$x : $(rcsclean)	$(LINK) $(rcsclean) $(LDLIBS) -o $@rcsdiff = rcsdiff$o rcsutil$o rcsfnms$o rcsmap$o rcsrev$o rcssyn$o rcslex$o \	maketime$o partime$o rcskeep$o rcskeys$o $(OTHER_OBJECT)rcsdiff$x : $(rcsdiff)	$(LINK) $(rcsdiff) $(LDLIBS) -o $@rcsmerge = rcsmerge$o merger$o rcsutil$o rcsfnms$o rcsmap$o rcsrev$o rcssyn$o \	rcslex$o rcskeep$o rcskeys$o $(OTHER_OBJECT)rcsmerge$x : $(rcsmerge)	$(LINK) $(rcsmerge) $(LDLIBS) -o $@SOURCE=	ci.c co.c ident.c maketime.c merge.c merger.c partime.c rcs.c \	rcsclean.c rcsdiff.c rcsedit.c rcsfcmp.c rcsfnms.c rcsgen.c \	rcskeep.c rcskeys.c rcslex.c rcsmap.c rcsmerge.c rcsrev.c rcssyn.c \	rcsutil.c rlog.cOBJECT=	ci$o co$o ident$o maketime$o merge$o merger$o partime$o rcs$o \	rcsclean$o rcsdiff$o rcsedit$o rcsfcmp$o rcsfnms$o rcsgen$o \	rcskeep$o rcskeys$o rcslex$o rcsmap$o rcsmerge$o rcsrev$o rcssyn$o \	rcsutil$o rlog$olint :: conf.h	$(LINT) $(CC_D) -Dlint=1 $(SOURCE)conf_h = conf.h$(OBJECT) : $(conf_h) rcsbase.h

⌨️ 快捷键说明

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