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

📄 makefile.am

📁 用于2维的射线追踪
💻 AM
字号:
## Process this file with automake to produce Makefile.in## Available options :# DISP_SCORE# RAYTRACING_ONLY# USE_MPI# DEBUG# USE_ZLIB# DEBUG_INTERSECT# DEBUG_EXACT_LENGTH#AM_CPPFLAGS = -I/usr/include/ -I/sw/include $(extra_inc)  $(USE_MPI) $(USE_ZLIB) $(extra_defines) -DDISP_SCORE AM_CPPFLAGS = $(extra_inc)  $(USE_MPI) $(USE_ZLIB) $(extra_defines) -DDISP_SCORE AM_CFLAGS = `pkg-config --cflags libxml-2.0` @CFLAGS@ -g -DLINUX##-------------------------------------------------------------## binaries targets : ray2mesh and utility merger## ray2mesh_static is the binary for globus##-------------------------------------------------------------if ENABLE_STATICbin_PROGRAMS = ray2mesh merger ray2mesh_static  raybundleelsebin_PROGRAMS = ray2mesh merger raybundleendifray2mesh_SOURCES = \	ray2mesh.c ray2mesh.h\	util.c util.h\	raymaths.c raymaths.h\	convert_coord.h\	score.c score.h\	buffer.c buffer.h\	merge.c merge.h \	r2mfile.c r2mfile.h \	byte_order.c byte_order.h \	options.h\  	const_ray2mesh.h\	parameterization.c parameterization.h\	save_to_disk.h save_to_disk.c \	memusage.c memusage.h \	renumber.c renumber.h \	filter.c filter.h \	main.c ray2mesh_CFLAGS = `pkg-config --cflags libxml-2.0`ray2mesh_LDFLAGS = `pkg-config --libs libxml-2.0`ray2mesh_LDADD = -lm -lpopt -lraycode -lraydescartes -lxml2 -lmesh -lsparse $(VMODELLIB) $(LEXLIB) $(FLIBS) $(extra_ld)##----------------------------------------------------------------## ray2mesh_static is ray2mesh with most libraries statically linked in.## take care of not linking a lib both statically and dynamically## or you'll get a segfault. #### ! Not a standard target !## because will not work in many cases :## 1) not on MacOsX## 2) not with libf2c.a since it redefines main() in main.o##    => ray2mesh_static can only build with --enable-fortran ##----------------------------------------------------------------if ENABLE_STATIC ray2mesh_static_SOURCES = $(ray2mesh_SOURCES)ray2mesh_static_CFLAGS = -DSTATIC_BIN ${CFLAGS}ray2mesh_static_LDFLAGS = -Wl,-Bdynamic -lm -lc -Wl,-Bstatic `pkg-config --libs libxml-2.0` -lpoptray2mesh_static_LDADD = -lpopt $(extra_ld) $(VMODELLIB) -lraydescartes -lraycode -lmesh -lsparse -lxml2  -lz  $(LEXLIB) ${FLIBS}  -lpthreadendifmain.o : main_mpi.cmain.o : main_mpi_ms.cmain.o : main_seq.c## when -DDEBUG, you should add output.c raymaths.cmerger_CC = gccmerger_SOURCES = merger.c \		 r2mfile.c r2mfile.h \		 util.c util.h \		 raymaths.c raymaths.h \		 score.c score.h \		 byte_order.c byte_order.h		 merger_CFLAGS = `pkg-config --cflags libxml-2.0` -g  -D_FILE_OFFSET_BITS=64merger_LDFLAGS = `pkg-config --libs libxml-2.0` -lpopt -lmmerger_LDADD = $(extra_ld) -lmesh  -lraydescartes -lsparse## raybundleraybundle_CC =gccraybundle_SOURCES = raybundle.c \			  raybundle_options.h\			  buffer.c buffer.hraybundle_CFLAGS = `pkg-config --cflags libxml-2.0` -graybundle_LDFLAGS = `pkg-config --libs libxml-2.0` -lpopt -lm -lraycoderaybundle_LDADD = $(extra_ld) -lmesh  -lraydescartes -lsparseEXTRA_DIST = main_mpi.c main_mpi_ms.c main_seq.c\	          cc-main-mpi-tag \             cc-cines.fr ## pour g閚閞er le static qu'il faut pour le cines

⌨️ 快捷键说明

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