📄 makefile.noimake
字号:
# Makefile for widget demo programsATHENALIBS = -lXaw -lXmu -lXt -lX11 -lmCFLAGS = $(DEFINES) $(CDEBUGFLAGS)CDEBUGFLAGS =DEFINES =RM = rm -fWIDGET = TextFieldPROGRAMS = demoTARFILE = TextFieldSRCS = TextField.c demo.cHDRS = TextField.h TextFieldP.hOBJS = $(SRCS:.c=.o)DOCS = TextField. TextFieldProg.HOBJS = $(DOCS:.=.html)HSRCS = $(DOCS:.=.hdoc)INFOFILES = CHANGES README LICENSE Makefile Makefile.noImake ImakefileMANPAGES = $(INFOFILES) $(HOBJS) *.gifVERSION = $(SRCS) $(HDRS) $(MANPAGES)TARFILES = $(VERSION) $(HSRCS)########################################################################### Definitions for generating the documentationHDOC = /usr/local/bin/hdoc.SUFFIXES: .html .hdoc.hdoc.html: $(HDOC) $*.hdoc > $*.html########################################################################### Definitions for building the programdemo: $(OBJS) $(RM) $@ $(CC) -o $@ $(OBJS) $(LDOPTIONS) $(ATHENALIBS)doc: $(HOBJS) $(HDOC) @echo "Updated html."clean:: $(RM) $(PROGRAMS) $(OBJS)version: -@STUFF=../$(WIDGET)-`fgrep _WIDGET_VERSION $(WIDGET).h|cut -f2`;\ echo Making version directory $$STUFF ;\ mkdir $$STUFF ;\ cp $(VERSION) $$STUFF ;\ ls -l $$STUFFtar: rm -f $(TARFILE).tar $(TARFILE).tar.gz tar cfv $(TARFILE).tar $(TARFILES) gzip $(TARFILE).tartaz: $(SRCS) rm -f $(TARFILE).tar $(TARFILE).tar.gz tar cfv $(TARFILE).tar $(TARFILES) compress $(TARFILE).tar
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -