?? makefile.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 + -