📄 makefile
字号:
## Makefile for the clawpack code:## To make an executable, type: make xclaw# (from the application sub-directory)## To make an executable that generates# output in HDF (version 4) format, type: make xclawhdf# (from the application sub-directory)## To compile a single file.f type: make file.o# (from the application sub-directory)## To compile the lib library files type: make # (from the claw/clawpack/1d/lib sub-directory)## To combine all source files type: make program# (from the application sub-directory)# (sometimes easier to debug all in one)#FFLAGS = -OLFLAGS = $(FFLAGS)F77 = f77 -cLINK = f77HDFLIBS = -L/usr/local/hdf/lib -lmfhdf -ldf -ljpeg -lz.f.o: ; $(F77) $(FFLAGS) $*.f -o $*.oOBJECTS = \ driver.o \ qinit.o \ rp1.o \ setprob.o LIBOBJECTS = \ $(CLAW)/clawpack/1d/lib/claw1ez.o \ $(CLAW)/clawpack/1d/lib/bc1.o \ $(CLAW)/clawpack/1d/lib/setaux.o \ $(CLAW)/clawpack/1d/lib/b4step1.o \ $(CLAW)/clawpack/1d/lib/claw1.o \ $(CLAW)/clawpack/1d/lib/step1.o \ $(CLAW)/clawpack/1d/lib/copyq1.o \ $(CLAW)/clawpack/1d/lib/limiter.o \ $(CLAW)/clawpack/1d/lib/philim.o \ $(CLAW)/clawpack/1d/lib/src1.o SOURCES = \ driver.f \ qinit.f \ rp1.f \ setprob.f \ $(CLAW)/clawpack/1d/lib/claw1ez.f \ $(CLAW)/clawpack/1d/lib/bc1.f \ $(CLAW)/clawpack/1d/lib/setaux.f \ $(CLAW)/clawpack/1d/lib/b4step1.f \ $(CLAW)/clawpack/1d/lib/claw1.f \ $(CLAW)/clawpack/1d/lib/step1.f \ $(CLAW)/clawpack/1d/lib/copyq1.f \ $(CLAW)/clawpack/1d/lib/limiter.f \ $(CLAW)/clawpack/1d/lib/philim.f \ $(CLAW)/clawpack/1d/lib/src1.f OUTOBJECTS = $(CLAW)/clawpack/1d/lib/out1.oOUTSOURCES = $(CLAW)/clawpack/1d/lib/out1.fHDFOBJECTS = $(CLAW)/clawpack/1d/lib/out1_hdf.oHDFSOURCES = $(CLAW)/clawpack/1d/lib/out1_hdf.fxclaw: $(OBJECTS) $(LINK) $(LFLAGS) $(OBJECTS) $(LIBOBJECTS) $(OUTOBJECTS) -o xclawxclawhdf: $(OBJECTS) $(LINK) $(LFLAGS) $(OBJECTS) $(LIBOBJECTS) $(HDFOBJECTS) $(HDFLIBS) \ -o xclawhdfprogram : $(SOURCES) $(OUTSOURCES) cat $(SOURCES) $(OUTSOURCES) > claw1program.fprogramhdf : $(SOURCES) $(HDFSOURCES) cat $(SOURCES) $(HDFSOURCES) > claw1program.fclean: -rm -f $(OBJECTS) xclaw xclawhdf### DO NOT remove this line - make depends on it ###
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -