📄 foot.mk
字号:
.SUFFIXES: .tex .h-tex .dvi .ps .html .cc .cxx .ibg .cog .sgz .geo .html .sh .pl
.c.o:
@echo compile $< ...
@$(CC) $(CFLAGS) -c -o $@ $<
.f.o:
@echo compile $< ...
@$(FC) $(FFLAGS) -c -o $@ $<
.cxx.o:
@echo compile $< ...
@$(CXX) $(CXXFLAGS) -c -o $@ $<
.cxx:
@echo compile $< ...
@$(CXX) $(CXXFLAGS) -o $@ $< $(LDFLAGS) $(LOADLIBES)
.cc.o:
@echo compile $< ...
@$(CXX) $(CXXFLAGS) -c -o $@ $<
.c:
@echo linking $@ ...
@$(CC) $(CFLAGS) $< -o $@ $(LDFLAGS) $(LOADLIBES)
.sh:
@echo generating $@ ...
@cp $< $@
@chmod +wx $@
.pl:
@echo generating $@ ...
@cp $< $@
@chmod +wx $@
lib: $(OBJ)
@echo updating library
-@$(AR) rv $(LIB) *.o
-@rm -f *.o
@echo library ok
doc: $(DOC)
bin: $(BIN)
bininstall: $(BIN)
@if test ! 'x$(BIN)' = x ; then cp $(BIN) $(BINDIR) ; fi
clean:
-@rm -f $(BIN) core *.o *~ *.ps *.h-tex *.dvi *.log *.toc *.aux *.*~
src:
for s in $(SRC) ; do if test ! -f $$s ; then $(CO) -u $$s ; fi ; done
status:
@echo C:
@echo $(CC) $(CFLAGS)
@echo
@echo Fortran:
@echo $(FC) $(FFLAGS)
@echo
@echo C++:
@echo $(CXX) $(CXXFLAGS)
@echo
@echo LDFLAGS:
@echo $(LDFLAGS)
@echo
@echo LOADLIBES:
@echo $(LOADLIBES)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -