📄 makefile
字号:
## @(#)Makefile 1.1 7/30/92 SMI#.DEFAULT: sccs get -G$@ $@INCDIR = ../includeONLINEDIR = ../../libINCLUDES = rpcrtns.h $(INCDIR)/sdrtns.h $(ONLINEDIR)/include/libonline.hARCH = sun4OS = SVR4#specify "OS=" for 4.x buildsSRCS = sdrtns.c rpcrtns.c sdutil.cOBJS = $(SRCS:.c=.o)LINTFILES = $(SRCS:.c=.ln)RTNSLIB = libtest.aONLINELIB = $(ONLINEDIR)/libonline.aDBX =# = -g for dbx versionCFLAGS = $(DBX) -D`arch` -I$(INCDIR) $(ONLINELIB)SVR4CFLAGS = $(DBX) -D$(OS) -D$(ARCH) -I$(INCDIR) $(ONLINELIB)LDFLAGS = $(DBX)LINTFLAGS= -D$(OS) -I$(INCDIR).KEEP_STATE:##### beginning of dependency lines #####all: $(RTNSLIB).c.o: @if [ $(OS) ] ; then \ set -x ; \ cc -c $(SVR4CFLAGS) $< ; \ else \ set -x ; \ cc -c $(CFLAGS) $< ; \ fi$(RTNSLIB): $(INCLUDES) $(OBJS) ar cru $(RTNSLIB) $(OBJS) @if [ $(OS) ] ; then set -x ; \ else set -x ; ranlib $(RTNSLIB) ; fiinstall: alllibrary: all FRC echo -n 'New Version Log on ' > tmp; date >> tmp;\ echo -n 'Modified from last ' >> tmp;\ sccs what libversion >> tmp;\ sccs edit libversion;\ echo >> libversion;\ cat tmp >> libversion;\ echo 'Reasons for this new version:' >> libversion;\ echo '- Please log reasons for this new version (use ^D to get out):';\ cat >> libversion; set -x;\ sccs delget libversion;\ rm -f tmpclean: FRC rm -f $(RTNSLIB) $(OBJS) $(LINTFILES) lint: $(LINTFILES) lint $(LINTFLAGS) $(LINTFILES) $(ONLINELIB)info: FRC sccs infoFRC:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -