📄 makefile
字号:
## @(#)Makefile 1.1 92/07/30 SMI#CFILES_TEKTOOL=tektool.cCFILES_TEKSW=tek.c teksw.c teksw_ui.c teksw_data.cINSDIR=usr/bin/sunview1LINK=sunview1# CFILES_USER are C files distributed to the userCFILES_USER=# CFILES_NO_DISTRIBUTE are non-distributed C filesCFILES_NO_DISTRIBUTE=$(CFILES_TEKTOOL) $(CFILES_TEKSW)HDRSPRIVATE=tek.h teksw.h teksw_imp.hHDRSPUBLIC=CFILESALL=$(CFILES_USER) $(CFILES_NO_DISTRIBUTE) HDRSALL=$(HDRSPRIVATE) $(HDRSPUBLIC)SRCSALL=$(CFILESALL) $(HDRSALL) MakefileOBJFILES_TEKSW=$(CFILES_TEKSW:%.c=%.o).KEEP_STATE:all: ${HDRSALL} ${OBJFILES} tektoolinclude ../../Makefile.master.c.o: ${CC} $(CFLAGS_NOT_ROI_DATA) -c $<tektool: teksw.h $(OBJFILES_TEKSW) $$@.c ${CC} ${LDFLAGS} ${CFLAGS_NOT_ROI_DATA} -DSTANDALONE $@.c ${OBJFILES_TEKSW} -o $@ ${LIBS}gprof:: ${GPROFFILESALL} ${MAKE} ${MFLAGS} ${COMMONFLAGS} gprof lint:: ${CFILESALL} ${MAKE} ${MFLAGS} ${COMMONFLAGS} lintFRC:# non-existent so always youngerfast_install: install_bins install: install_bins install_sourcesinstall_bins: -@for i in tektool; do \ echo "installing $$i"; \ if [ -f ${DESTDIR}/${INSDIR}/$$i ]; then \ rm ${DESTDIR}/${INSDIR}/$$i; \ fi; \ install -m 755 $$i ${DESTDIR}/${INSDIR}/$$i; \ ln -s ${LINK}/$$i ${DESTDIR}/usr/bin/$$i; \ doneinstall_sources:# -for i in ${CFILES_USER} ${HDRSPUBLIC} ; do \# install -m 644 $$i ${DESTDIR}${SRCDIR}; \# doneclean: rm -f *.o core *.pg tektool tagstags: $(CFILESALL) ${CTAGS} $(CFILESALL);print: $(SRCSALL) lpr -p -Pimagen $(SRCSALL)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -