⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 segy 显示程序!希望能给正在做这部分朋友提供一部分资料
💻
字号:
include Makefile.configall: 	 	gsegyviewgsegyview:	create_dirs $(TARGET_DIRS)libs:		create_dirs $(TARGET_LIBDIRS)create_dirs:ifndef OS		@echo		@echo The OS variable is not specified		@echo Please read the help carefully before running make		@$(MAKE) -s help		@falseelse		@mkdir -p product && \                 mkdir -p product/$(OS) && \                 mkdir -p product/$(OS)/obj && \                 mkdir -p product/$(OS)/bin && \                 mkdir -p product/$(OS)/gl && \                 mkdir -p product/$(OS)/lib && \                 mkdir -p product/$(OS)/test && \                 mkdir -p product/$(OS)/ui && \                 mkdir -p product/$(OS)/view && \                 (ls gsegyfile 2>/dev/null 1>&2 || ln -s lib gsegyfile) && \                 (ls gtkseisviewgl 2>/dev/null 1>&2 || ln -s gl gtkseisviewgl)endif.PHONY: helphelp:	@echo	@echo '--- gsegyview make help ---'	@echo ' Please provide a valid target OS by setting the OS variable!'	@echo ' Valid target OSes are:'	@echo	@echo ' linux - GNU/Linux'	@echo ' win32 - MS Windows (cross-compilation for Windows on Linux)'	@echo	@echo ' Example - build for Linux:'	@echo ' make OS=linux'	@echo.PHONY: glgl:	target_gltarget_gl:ifndef OS		@echo		@echo The OS variable is not specified		@echo Please read the help carefully before running make		@$(MAKE) -s help		@falseelse		@$(MAKE) -C gl OS=$(OS) DESTDIR=$(DESTDIR) libsendif.PHONY: liblib:	target_libtarget_lib:ifndef OS		@echo		@echo The OS variable is not specified		@echo Please read the help carefully before running make		@$(MAKE) -s help		@falseelse		@$(MAKE) -C lib OS=$(OS) DESTDIR=$(DESTDIR) libsendif.PHONY: testtest:	target_testtarget_test:ifndef OS		@echo		@echo The OS variable is not specified		@echo Please read the help carefully before running make		@$(MAKE) -s help		@falseelse		@$(MAKE) -C test OS=$(OS) DESTDIR=$(DESTDIR) testsendif.PHONY: uiui:	target_uitarget_ui:ifndef OS		@echo		@echo The OS variable is not specified		@echo Please read the help carefully before running make		@$(MAKE) -s help		@falseelse		@$(MAKE) -C ui OS=$(OS) DESTDIR=$(DESTDIR)endif.PHONY: viewview:	target_viewtarget_view:ifndef OS		@echo		@echo The OS variable is not specified		@echo Please read the help carefully before running make		@$(MAKE) -s help		@falseelse		@$(MAKE) -C view OS=$(OS) DESTDIR=$(DESTDIR)endif.PHONY: dependdepend:ifndef OS		@echo		@echo The OS variable is not specified		@echo Please read the help carefully before running make		@$(MAKE) -s help		@falseelse		@$(MAKE) -s create_dirs		@for i in $(DIRS); do \			cd $$i; \			touch $(DEPFILE); \			$(MAKE) OS=$(OS) DESTDIR=$(DESTDIR) depend; \			cd ..; \		doneendif.PHONY: installinstall:ifndef OS		@echo		@echo The OS variable is not specified		@echo Please read the help carefully before running make		@$(MAKE) -s help		@falseelseifeq ($(OS), linux)		@mkdir -p $(DATAINST) && \                 mkdir -p $(BININST) && \                 mkdir -p $(LIBINST) && \                 mkdir -p $(INCLUDEINST)		@for i in $(INSTDIRS); do \			$(MAKE) -C $$i OS=$(OS) DESTDIR=$(DESTDIR) INSTDIR=$(INSTDIR) install; \		doneendifendif.PHONY: cleanclean:ifndef OS		@echo		@echo The OS variable is not specified		@echo Please read the help carefully before running make		@$(MAKE) -s help		@falseelse		@for i in $(DIRS); do \			touch $$i/$(DEPFILE); \			$(MAKE) -C $$i OS=$(OS) DESTDIR=$(DESTDIR) clean; \		doneendif

⌨️ 快捷键说明

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