makefile

来自「seismic software,very useful」· 代码 · 共 56 行

TXT
56
字号
ARCH = $(shell uname -srm | sed 's/.[0-9]*-[^ ]*//' | sed 's/ /_/g' )include $(SLTROOT)/src/Config/Makefile.config.$(ARCH)CFLAGS += -DLIB_OBJLIB = libsu.aOBJS =                \        fgettra.o     \        fgettr.o      \        fputtr.o      \        hdrpkge.o     \        valpkge.o     \        conv_float.o  \        tabplot.o     \        fgethdr.o     \        fputhdr.o     \        bhdrpkge.o    \        auxgettr.o    \        auxputtr.o    \        auxgethdr.o   \        auxputhdr.o   \        fgtra64.o     \        hdsearch.o    \        idhdrs.oall: $(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 + -
显示快捷键?