📄 makefile.in
字号:
ALL: default##### User configurable options #####CC = @CC@CLINKER = $(CC)AR = @AR@ -rRANLIB = @RANLIB@MPE_DIR = @MPE_HOME@LIB_PATH = -L@MPE_LIBPATH@ -lmpe @X_LIB@ @MPI_LIBS@LOG_LIB = -L@MPE_LIBPATH@ @LOGLIB@ @X_LIB@PROF_LIB = -L@MPE_LIBPATH@ @PROFLIB@ @X_LIB@MPE_GRAPH = @MPE_GRAPHICS@INCLUDE_DIR = @INCLUDEDIR@ -I$(MPE_DIR)LDFLAGS = ### End User configurable options ###CFLAGS = @MPE_CFLAGS@ $(INCLUDE_DIR) EXECS = systestdefault: $(EXECS)all: default## BSD 4.4 derived systems have a make which is INCOMPATIBLE with all other# versions of make (!!!). FreeBSD is one such system. In these systems,# the 'include' keyword has been DELETED and replaced with #include (Heaven# help you if you expected # to start comments!). Because of this# inconsistant behavior, we can't use include to simplify the creation # of makefiles## Just to make things interesting, some makes (FreeBSD, for one) complain# if the comments do not START in column 1. I've also changed include to# -include- just to head off any other problems## -include- $(MPIR_HOME)/profiling/lib/Makefile.timing# -include- $(MPIR_HOME)/profiling/lib/Makefile.logging# -include- $(MPIR_HOME)/profiling/lib/Makefile.vismess# -include- $(MPIR_HOME)/profiling/lib/Makefile.allprof## The following is the contents of $(MPIR_HOME)/profiling/lib/Makefile.logging# If you think that this is ridiculous, then contact the BSD 4.4 people and# ask them to conform to existing practice.# (eventually we'll make configure determine if 'include' is broken and# add a @ MAKEINCLUDE @ substitution.)# Add $(PROF_OBJ) to the dependency line# Add $(PROF_FLG) to the compile line# Add $(PROF_LIB) to the link line, after the main code but before -lmpich# Add $(PROF_CLN) to the clean lineWGEN_DIR = $(MPE_DIR)/profiling/wrappergenPROF_DIR = $(MPE_DIR)/profiling/libPROF_DEF = $(PROF_DIR)/log_wrappers.wPROF_ARG = -w $(PROF_DIR)/log_wrappers.w -f $(PROF_DIR)/pt2pt_fnPROF_SRC = log_wrap.cPROF_CLN = $(PROF_SRC) *.logPROF_OBJ = log_wrap.oPROF_FLG = -I$(MPE_DIR)/profiling/lib -I$(MPE_DIR)PROFS_LIB = $(PROF_OBJ) $(MPE_LIBS)$(WGEN_DIR)/wrappergen: (cd $(WGEN_DIR); $(MAKE) wrappergen)$(PROF_SRC): $(PROF_DEF) $(WGEN_DIR)/wrappergen $(WGEN_DIR)/wrappergen $(PROF_ARG) -o $(PROF_SRC)# End of $(MPIR_HOME)/profiling/lib/Makefile.logging systest: systest.o $(PROF_OBJ) $(CLINKER) $(LDFLAGS) -o systest systest.o \ $(PROF_LIB) -lmclean: /bin/rm -f *.o *~ PI* $(EXECS) upshot.c.o: $(CC) $(CFLAGS) -c $*.c.f.o: $(F77) $(FFLAGS) -c $*.f
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -