📄 makefile
字号:
#### Makefile for acoustic: 1D synthetic for a line/point## source in a layered acoustic half space#### Include file for machine architecture##include $(HOME)/src/makedef.$(OSV)#### Location for executable##EXEC= $(HOME)/$(OSV)/exe/acoustic#### -g = Debugging info## -O = Optimize (cannot have -g then)##CFLAGS= -O#### Directory for objects##OBJDIR= $(HOME)/$(OSV)/obj/acoustic#### Libraries## mathadv: Math Advantage Library## ilib : IMSL utilities ## slib : MSYN synthetic utilities ## segylib: SEGY I/O utilities ## ulib : General utilities ## X11 : X11##LIBS= $(HOME)/$(OSV)/lib/slib.a \ $(HOME)/$(OSV)/lib/ulib.a \ $(HOME)/$(OSV)/lib/ilib.a \ $(HOME)/$(OSV)/lib/segylib.a \ $(MADVLIB) \ -lX11##OBJECTS= $(OBJDIR)/acoustic.o \#### Command to compile and link objects together##$(EXEC): $(OBJECTS) $(F77) $(CFLAGS) -o $(EXEC) $(OBJECTS) $(LIBS)$(OBJDIR)/%.o:%.f $(F77) -c $(CFLAGS) -o $@ $<## .SUFFIXES : .o .f## .f.o :## $(F77) -c $(CFLAGS) -o $@ $<
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -