📄 makefile
字号:
############################################################################# this installation directory CAN be modified to anything you want.DESTDIR=/usr/local# change this as needed or at cmd line (make VERSION=xxx target)VERSION=0.3# target summary:# install, uninstall, dist, distclean, release############################################################################# don't change anything below here unless you know what you're doing.# config variablesSHELL = /bin/sh# executable nameLYXPORT = lyxport# auto-generated doc filesDOCS = $(LYXPORT).txt $(LYXPORT).html# other docsAUX = README ChangeLog COPYING# everything a release depends onALL = $(LYXPORT) $(AUX) Makefile# directoriesBINDIR = $(DESTDIR)/binMANDIR = $(DESTDIR)/man/man1DOCSDIR = $(DESTDIR)/doc/$(LYXPORT)-$(VERSION)DISTDIR = $(LYXPORT)-$(VERSION)DISTFILE = $(DISTDIR).tgz# targets.PHONY : install uninstall clean dist distclean release#----------------------- user targets -----------------------install: $(LYXPORT) install -m 0755 -D $(LYXPORT) $(BINDIR)/$(LYXPORT) install -m 0644 -D $(LYXPORT).1 $(MANDIR)/$(LYXPORT).1 install -d -m 0755 $(DOCSDIR) install -m 0644 $(DOCS) $(AUX) $(DOCSDIR)uninstall: rm -f $(BINDIR)/$(LYXPORT) rm -f $(MANDIR)/$(LYXPORT).1 rm -rf $(DOCSDIR)#----------------------- maintainer targets -----------------------# pack everything into a .tgz and leave no other trace$(DISTFILE): $(ALL) rm -rf $(DISTDIR) mkdir $(DISTDIR) pod2man $(LYXPORT) > $(DISTDIR)/$(LYXPORT).1 pod2text $(LYXPORT) > $(DISTDIR)/$(LYXPORT).txt pod2html $(LYXPORT) > $(DISTDIR)/$(LYXPORT).html rm -f pod2htm*~~ cp $^ $(DISTDIR) tar czf $(DISTFILE) $(DISTDIR) rm -rf $(DISTDIR) # synonym for abovedist: $(DISTFILE)distclean: rm -f $(DISTFILE)# put a distro .tgz in the release directory and update the html# doc file in the public web dirRELDIR = releaseRELFILE = $(RELDIR)/$(DISTFILE)HTMLDIR = $(HOME)/public_html/lyxport$(RELFILE) : $(DISTFILE) pod2html $(LYXPORT) > $(LYXPORT).html rm -f pod2htm*~~ mv $(LYXPORT).html $(HTMLDIR) mv $^ $(RELDIR)# synonym for aboverelease: $(RELFILE)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -