makefile

来自「segy 显示程序!希望能给正在做这部分朋友提供一部分资料」· 代码 · 共 59 行

TXT
59
字号
LIBS =		SRCS =		gsegyview.c gsegyviewmainwindow.cHDRS =		gsegyviewmainwindow.hDIRDEPTH =	1include ../Makefile.configGSEGYVIEW_NAME = gsegyviewCFLAGS +=	$(GTK_CFLAGS) $(GTKGLEXT_CFLAGS)LIBS +=		$(G_THREAD_LIBS) $(GTK_LIBS) $(GTKGLEXT_LIBS)ifeq ($(OS), win32)GSEGYVIEW_BIN = $(PRODUCTVIEWDIR)/$(GSEGYVIEW_NAME).exeLIBS +=		-lintlendififeq ($(OS), linux)GSEGYVIEW_BIN = $(PRODUCTVIEWDIR)/$(GSEGYVIEW_NAME)endifall:		gsegyview.PHONY: gsegyviewgsegyview: $(GSEGYVIEW_BIN)$(GSEGYVIEW_BIN): $(OBJS) $(GSEGYFILELIB_SO) $(GTKSEISVIEWGL_SO) $(GSEGYVIEWUI_A)ifeq ($(OS), win32)		$(WINDRES) -I ../data ../data/gsegyview.rc $(PRODUCTOBJDIR)/gsegyview_rc.o		$(CC) -o $(GSEGYVIEW_BIN) $(OBJS) $(PRODUCTOBJDIR)/gsegyview_rc.o  \		$(LDFLAGS) $(GSEGYFILELIB_LD) $(GTKSEISVIEWGL_LD) $(GSEGYVIEWUI_LD) $(LIBS)else		$(CC) -o $(GSEGYVIEW_BIN) $(OBJS) $(LDFLAGS) $(GSEGYFILELIB_LD) $(GTKSEISVIEWGL_LD) $(GSEGYVIEWUI_LD) $(LIBS)		@$(MAKERUNTEST) $(GSEGYVIEW_NAME) $(PRODUCTGLDIR):$(PRODUCTLIBDIR) $(PRODUCTVIEWDIR)endif.PHONY: dependdepend:		$(MAKEDEPEND).PHONY: cleanclean:ifeq ($(OS), win32)		-rm -f $(PRODUCTOBJDIR)/gsegyview_rc.oendif		-rm -f core.* $(OBJS) $(GSEGYVIEW_BIN) $(GSEGYVIEW_NAME).sh.PHONY: installinstall:ifeq ($(OS), linux)		@cp $(GSEGYVIEW_BIN) $(BININST)else		@echo 'Installation is not yet implemented'endifinclude $(DEPFILE)

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?