makefile
来自「seismic software,very useful」· 代码 · 共 50 行
TXT
50 行
ARCH = $(shell uname -srm | sed 's/.[0-9]*-[^ ]*//' | sed 's/ /_/g' )include $(SLTROOT)/src/Config/Makefile.config.$(ARCH)CFLAGS += -DLIB_OBJLIB = libusu.aOBJS = \ dipscn.o \ dpf.o \ f2p5.o \ itov.o \ sl2xy.o \ sl2xydb.o \ tar3.o \ xy2sl.o \ xy2sldb.o \ ReadGather.o \ all: $(LIB) @ if [ ! -d $(TOP)/$(ARCH)/lib ]; \ then \ mkdir -p $(TOP)/$(ARCH)/lib;\ fi @echo "Installing $(LIB) in $(TOP)/$(ARCH)/lib" rm -f $(TOP)/$(ARCH)/lib/$(LIB) cp $(LIB) $(TOP)/$(ARCH)/lib/$(LIB) install: $(LIB) @ if [ ! -d $(SLTROOT)/$(ARCH)/lib ]; \ then \ mkdir -p $(SLTROOT)/$(ARCH)/lib;\ fi @echo "Installing $(LIB) in $(SLTROOT)/$(ARCH)/lib" rm -f $(SLTROOT)/$(ARCH)/lib/$(LIB) cp $(LIB) $(SLTROOT)/$(ARCH)/lib/$(LIB)$(LIB) : $(OBJS) ar crv $(LIB) $(OBJS) clean: rm -f *.o $(LIB)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?