📄 makefile
字号:
## $Revision: 1.16 $SHELL = /bin/shMAKE = make## =()<P = @<P>@>()=P = ## =()<CC = @<CC>@>()=CC = cc## =()<DEFS = @<DEFS>@>()=DEFS = -I../include## =()<CFLAGS = @<CFLAGS>@>()=CFLAGS = $(DEFS) -g## =()<LDFLAGS = @<LDFLAGS>@>()=LDFLAGS = -g## =()<LINTFLAGS = @<LINTFLAGS>@>()=LINTFLAGS = -b -h -z $(DEFS)## =()<LINTFILTER = @<LINTFILTER>@>()=LINTFILTER = | sed -n -f ../sedf.sun## =()<CTAGS = @<CTAGS>@>()=CTAGS = ctags -t -w## =()<PROF = @<PROF>@>()=PROF = -pg## =()<NNRPD = @<_PATH_NNRPD>@>()=NNRPD = /usr/contrib/news/nnrpdOWNER = -O bin -G bin## =()<LIBS = @<LIBS>@>()=LIBS = LIBNEWS = ../libinn.aLINTLIB = ../llib-linn.lnSOURCES = \ article.c group.c commands.c misc.c newnews.c nnrpd.c post.c loadave.cOBJECTS = \ article.o group.o commands.o misc.o newnews.o nnrpd.o post.o loadave.oALL = nnrpdall: $(ALL)install: $(NNRPD)## Low-level install actions.$(NNRPD): nnrpd $(SHELL) ../installit.sh $(OWNER) -m 0555 -b .OLD $? $@clobber clean: rm -f *.o $(ALL) rm -f nnrpd nnrpdp profiled rm -f all install linttags ctags: $(SOURCES) $(CTAGS) $(SOURCES) ../lib/*.c nnrpd.h ../include/*.hnnrpd: $(P) $(OBJECTS) $(LIBNEWS) @rm -f $@ $(CC) $(LDFLAGS) -o $@ $(OBJECTS) $(LIBNEWS) $(LIBS)lint: $(ALL) @rm -f lint lint $(LINTFLAGS) $(SOURCES) $(LINTLIB) $(LINTFILTER) >lint../include/dbz.h: (cd ../lib ; $(MAKE) ../include/dbz.h)$(LIBNEWS) $(LINTLIB): (cd ../lib ; $(MAKE) install )## Profiling. The rules are a bit brute-force, but good enough.profiled: nnrpdp date >$@nnrpdp: $(SOURCES) rm -f $(OBJECTS) $(MAKE) nnrpd CFLAGS="$(CFLAGS) $(PROF)" LIBNEWS=../libinn_p.a mv nnrpd nnrpdp rm -f $(OBJECTS)ccenter: $(SOURCES) #load $(CFLAGS) $(SOURCES) $(LIBNEWS)## Dependencies. Default list, below, is probably good enough.depend: Makefile $(SOURCES) makedepend $(DEFS) $(SOURCES)# DO NOT DELETE THIS LINE -- make depend depends on it.$(OBJECTS): nnrpd.h \ ../include/clibrary.h ../include/configdata.h \ ../include/libinn.h ../include/logging.h \ ../include/macros.h ../include/nntp.h \ ../include/paths.h ../include/qio.hgroup.o: ../include/mydir.hmisc.o: ../include/dbz.h
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -