📄 foot.mk
字号:
## In this file, all the default make rules are overwritten# using pdelib make variables, eg. # .c.o uses PDELIB_CC, PDELIB_CFLAGS etc.# This avoids conflicts with user defined makefiles.##.PRECIOUS: $(LIB).SUFFIXES: .tex .h-tex .c-tex .dvi .ps .html .html-dir .cc .cxx .ibg \.cog .sgz .geo .html .sh .pl .F .so .luaARFLAGS=rwrkdir=.## for sgi.c.a: @echo $< @$(PDELIB_CC) -c $(PDELIB_CFLAGS) $< @$(AR) $(ARFLAGS) $@ $*.o @rm -f $*.o.cxx.a: @echo $< @$(PDELIB_CXX) -c $(PDELIB_CXXFLAGS) $< @$(AR) $(ARFLAGS) $@ $*.o @rm -f $*.o.cc.a: @echo $< @$(PDELIB_CXX) -c $(PDELIB_CXXFLAGS) $< @$(AR) $(ARFLAGS) $@ $*.o @rm -f $*.o.f.a: @echo $< @$(PDELIB_FC) -c $(PDELIB_FFLAGS) $< @$(AR) $(ARFLAGS) $@ $*.o @rm -f $*.o.c.o: @echo $< @$(PDELIB_CC) $(PDELIB_CFLAGS) -c -o $@ $<.f.o: @echo $< @$(PDELIB_FC) $(PDELIB_FFLAGS) -c -o $@ $<.F.o: @echo $< @$(PDELIB_FC) $(PDELIB_FFLAGS) -c -o $@ $<.cxx.o: @echo $< @$(PDELIB_CXX) $(PDELIB_CXXFLAGS) -c -o $@ $< .cxx: @echo $< @$(PDELIB_CXX) $(PDELIB_CXXFLAGS) -o $@ $< $(PDELIB_LDFLAGS) $(PDELIB_LOADLIBES) .cc.o: @echo $< @$(PDELIB_CXX) $(PDELIB_CXXFLAGS) -c -o $@ $< -rm -f $@.o.c: @echo $< @$(PDELIB_CC) $(PDELIB_CFLAGS) $< -o $(PDELIB_TMPDIR)/$@ $(PDELIB_LDFLAGS) $(PDELIB_LOADLIBES) @cp $(PDELIB_TMPDIR)/$@ $@ @rm -f $(PDELIB_TMPDIR)/$@ @-rm -f $@.o.c.so: @echo $< @$(PDELIB_CC) $(PDELIB_CFLAGS) $(PDELIB_SHLDFLAGS) $< -o $(PDELIB_TMPDIR)/$@ $(PDELIB_LDFLAGS) $(PDELIB_LOADLIBES) @cp $(PDELIB_TMPDIR)/$@ $@ @rm -f $(PDELIB_TMPDIR)/$@ @-rm -f $@.o.f: @echo $< @$(PDELIB_FC) $(PDELIB_FFLAGS) $< -o $(PDELIB_TMPDIR)/$@ $(PDELIB_LDFLAGS) $(PDELIB_LOADLIBES) @cp $(PDELIB_TMPDIR)/$@ $@ @rm -f $(PDELIB_TMPDIR)/$@ @-rm -f $@.o.sh: @echo $< @cp $< $@ @chmod +wx $@.pl: @echo $< @cp $< $@ @chmod +wx $@.lua: @echo $< @echo \#!$(PDELIB_EXE) > $(PDELIB_TMPDIR)/pdelib.tmp @cat $(PDELIB_TMPDIR)/pdelib.tmp $< > $@ @rm $(PDELIB_TMPDIR)/pdelib.tmp @chmod +x $@.h.h-tex: c2latex $< > $@.c.c-tex: c2latex $< > $@.tex.dvi: -latex $< -bibtex `echo $< |cut -f1 -d.` -latex $< -bibtex `echo $< | cut -f1 -d.` -latex $<.dvi.ps: dvips $< -o $@.tex.html: latex2html -init_file $(PDELIB_HOME)/modules/tools/latex2html-page.pl $< @rm -f .*.dir .*.pag *.css# @rm -f index.html .tex.html-dir: latex2html -init_file $(PDELIB_HOME)/modules/tools/latex2html-dir.pl -dir $@ $<oclean: -@rm -f *.olib: $(OBJ) -@if test -f *.o ; then $(AR) r $(LIB) *.o ; rm *.o ; fi -@if test x$(SHLIB) != x ; then echo making shlib;\ $(PDELIB_CXX) -o $(SHLIB) $(PDELIB_SHLDFLAGS)\ $(PDELIB_LDFLAGS) $(LIB) $(PDELIB_LOADLIBES) ; fi# -@if test x$(NEWPDELIB) != x ; then echo making new pdelib;\# cd $(PDELIB_HOME)/modules/lua; make -f pdelib.mk pdelib bininstall ; filibs: $(MAKE) -f pdelib.mk lib export PDELIB_CONFIG=$(PDELIB_CONFIG)-debug; make -f pdelib.mk libluainstall: @if test ! 'x$(LUA_SCRIPTS)' = x ; then \ for file in xxx-xxx-xxx $(LUA_SCRIPTS) ; do \ if test -f $$file ; then \ echo cp $$file $(PDELIB_LUADIR)/$$file;\ if test -f $(PDELIB_LUADIR)/$$file ; then chmod +w $(PDELIB_LUADIR)/$$file ; fi ;\ cp $$file $(PDELIB_LUADIR)/$$file ;\ fi;\ done; \ fibin: $(BIN)none:bininstall: @if test ! 'x$(BIN)' = x ; then \ for file in xxx-xxx-xxx $(BIN) ; do \ if test -f $$file ; then \ mv $$file $(PDELIB_BINDIR)/$$file ;\ chmod +x $(PDELIB_BINDIR)/$$file ;\ fi;\ done; \ fibinclean: @if test ! 'x$(BIN)' = x ; then \ for file in $(BIN) ; do \ if test -f $$file ; then \ echo rm $$file ;\ rm $$file ;\ fi;\ done; \ fi# docs are in two formats: as html-dir and as psdoc: $(DOC) -@mkdir $(PDELIB_DOCDIR) -@mkdir $(PDELIB_DOCDIR)/postscript -chmod -R +w $(PDELIB_DOCDIR) -cp -r *.html-dir $(PDELIB_DOCDIR) -cp *.ps $(PDELIB_DOCDIR)/postscriptclean: -@rm -rf $(BIN) core *.o *~ *.ps *.h-tex\ *.dvi *.html-dir *.log *.toc *.aux\ *.bbl *.blg $(GARBAGE)src: for s in $(SRC) ; do if test ! -f $$s ; then $(CO) -u $$s ; fi ; done.ibg.sgz: sg create/ibg $<rmnew: @rm -f $(new)new: rmnew $(new)newpdelib: cd $(PDELIB_HOME)/modules/lua; make -f pdelib.mk pdelib bininstallstatus: @echo PDELIB_CFLAGS: $(PDELIB_CFLAGS) @echo @echo PDELIB_FFLAGS: $(PDELIB_FFLAGS) @echo @echo PDELIB_CXXFLAGS:$(PDELIB_CXXFLAGS) @echo @echo PDELIB_LDFLAGS:$(PDELIB_LDFLAGS) @echo @echo PDELIB_SHLDFLAGS:$(PDELIB_SHLDFLAGS) @echo @echo PDELIB_LOADLIBES:$(PDELIB_LOADLIBES)lib-clean: rm $(LIB)doc-clean: $(MAKE) -f $(PDELIB_HOME)/doc/src/Makefile hwcleandoc-load: $(MAKE) -f $(PDELIB_HOME)/doc/src/Makefile hwuploaddoc-access: $(MAKE) -f $(PDELIB_HOME)/doc/src/Makefile hwaccess## $Log: foot.mk,v $# Revision 1.43 2000/05/29 20:46:05 darcy# still some recompilation problems## Revision 1.42 2000/03/23 16:45:30 fuhrmann# Makefile system becomes transparent, started README## Revision 1.41 2000/03/20 17:31:30 fuhrmann# xml like stuff...## Revision 1.40 2000/03/07 11:11:35 fuhrmann# weniger Maeusekino beim Installieren## Revision 1.39 1999/11/19 20:22:34 fuhrmann# doc fix## Revision 1.38 1999/11/19 18:17:35 fuhrmann# *** empty log message ***## Revision 1.37 1999/11/02 19:34:11 fuhrmann# lua-install stuff## Revision 1.36 1999/11/02 11:35:52 fuhrmann# slightly modified .lua rule## Revision 1.35 1999/10/22 13:40:31 fuhrmann# triangle stuff## Revision 1.34 1999/08/18 13:36:23 fuhrmann# feflow stuff etc## Revision 1.33 1999/08/17 13:35:24 fuhrmann# *** empty log message ***## Revision 1.32 1999/08/16 11:15:52 fuhrmann# termcap stuff# PDELIB name prefixes (beta implementation!!!)## Revision 1.31 1999/07/29 16:42:19 fuhrmann# lapack&blas support## Revision 1.30 1999/07/08 16:31:34 fuhrmann# Modified main makefile## Revision 1.29 1999/04/23 12:58:48 fuhrmann# new version of foot.mk. hard checks on sgi & axp## Revision 1.28 1999/02/10 17:28:06 darcy# Linux-Anpassung## Revision 1.27 1999/02/03 19:07:09 fuhrmann# *** empty log message ***## Revision 1.26 1999/02/03 17:52:34 fuhrmann# configure stuff## Revision 1.25 1999/01/05 19:25:36 fuhrmann# *** empty log message ***## Revision 1.24 1998/12/21 18:15:16 fuhrmann# bininstall bug## Revision 1.23 1998/11/30 18:43:50 fuhrmann# .f target## Revision 1.22 1998/11/30 18:24:24 fuhrmann# remove .o when compiling exe## Revision 1.21 1998/11/30 17:47:40 fuhrmann# tmpdir default variable## Revision 1.20 1998/11/30 17:28:06 fuhrmann# *** empty log message ***## Revision 1.19 1998/11/30 17:10:24 fuhrmann# *** empty log message ***## Revision 1.18 1998/09/14 19:14:29 darcy# minor bugs in 1.7## Revision 1.17 1998/09/14 15:50:27 fuhrmann# *** empty log message ***## Revision 1.16 1998/08/11 09:26:57 fuhrmann# *** empty log message ***##
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -