📄 makefile
字号:
## @(#)Makefile 1.35 89/12/26 Copyr 1987 Sun Micro## Copyright (c) 1987 by Sun Microsystems, Inc.#AR = arRPCCOM = rpcgenDEFS =OFLAG = -OCFLAGS = $(OFLAG) $(DEFS) $(INCS)#LDFLAGS=-BstaticMKTPSRCDIR=../../../../sundist/mktp#LSUB = toc.c screensub.c tocsub.c volsub.c sizesub.c dump_tables.c \ get_tables.c global_data.c xdrio.c xdr_custom.cGETLSUB = screensub.c tocsub.c volsub.c sizesub.c dump_tables.c \ get_tables.c global_data.c xdrio.c xdr_custom.c xdrtoc.cHFILES=xdr_custom.h mktp.hTOC = toc.o xdrio.o xdr_custom.oSUBOBJ = screensub.o tocsub.o volsub.o sizesub.o dump_tables.o \ get_tables.o global_data.oCLEANFILES= dump_tables.c dump_tables.o get_tables.c get_tables.o global_data.c \ global_data.o mktp.h screensub.c screensub.o sizesub.c sizesub.o \ subr.a toc.c toc.h toc.o toc.x tocsub.c tocsub.o volsub.c \ volsub.o xdr.a xdr_custom.c xdr_custom.h xdr_custom.o xdrio.c \ xdrio.o xdrtoc xdrtoc.c xdrtoc.oLIBXDR = xdr.aLIBSUB = subr.aLIBS = $(LIBSUB) $(LIBXDR)TLIB = $(LDSEARCH) -lcurses -ltermlibLLIB = llib-lmktplint.ln################################# rules for handle rpc dependency #.SUFFIXES: .x .x~.x.h: $(RPCCOM) -h $*.x -o $@.x.c: $(RPCCOM) -c $*.x -o $@###############################all: xdrtocxdrtoc: xdrtoc.o $(LIBS) $(CC) $(LDFLAGS) -o $@ xdrtoc.o $(LIBS)################################# get the sources#${GETLSUB}: cp ${MKTPSRCDIR}/$@ .toc.x: cp ${MKTPSRCDIR}/$@ .${HFILES}: cp ${MKTPSRCDIR}/$@ .################################# Libraries#$(LIBXDR): $(TOC) $(AR) cr $@ $(TOC) && ranlib $@$(LIBSUB): $(SUBOBJ) $(AR) cr $@ $(SUBOBJ) && ranlib $@################################ pieces for the parser...#y.tab.h: parser.y $(YACC) -d parser.y && rm -f y.tab.cparser.o: parser.y scanner.cscanner.c: scanner.l toc.h################################## lint section#lint: $(LLIB) for i in $(MSUB); \ do echo $$i: && lint llib-lmktplint.ln $(TLIB) $$i; done$(LLIB): toc.h $(LSUB) lint -Cmktplint $(LSUB) $(TLIB)###############################toc.h: toc.x xdr_custom.htoc.c: toc.x toc.hmktp.h:mktp.o: mktp.h toc.hparse_input.o: mktp.h toc.hcalc_sizes.o: mktp.h toc.hfit_file.o: mktp.h toc.hmake_distribution.o: mktp.h toc.hedittoc.o: mktp.h toc.hglobal_data.o: mktp.h toc.hxdr_custom.o: toc.hxdrio.o: toc.hdump_tables.o: toc.hget_tables.o: toc.htocsub.o: mktp.h toc.hvolsub.o: mktp.h toc.hsizesub.o: mktp.h toc.hscreensub.o:xdrtoc.o: mktp.h toc.h###############################clean: for i in ${CLEANFILES}; do \ rm -f $$i; doneinstall: install -s -m 755 xdrtoc ${DESTDIR}/toolkit/xdrtoc
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -