foot.mk

来自「有限元学习研究用源代码(老外的),供科研人员参考」· MK 代码 · 共 71 行

MK
71
字号
.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 + =
减小字号Ctrl + -
显示快捷键?