📄 defs.all
字号:
# top level makefile for P4# BEGIN SUN# P4 makefile for SunP4ARCH = SUNAR = ar lruvFC = f77CLINKER = cc FLINKER = f77 RANLIB = ranlibMDEP_LIBS = MDEP_CFLAGS = MDEP_FFLAGS = P4_OBJ = $(P4_COMM_OBJ) $(P4_SOCK_OBJ) $(P4_SHMEM_OBJ)# END SUN# BEGIN LINUX# P4 makefile for LINUXP4ARCH = LINUXAR = ar ruvFC = f77CLINKER = cc FLINKER = f77 RANLIB = ranlibMDEP_LIBS = MDEP_CFLAGS = MDEP_FFLAGS = P4_OBJ = $(P4_COMM_OBJ) $(P4_SOCK_OBJ) $(P4_SHMEM_OBJ)# END LINUX# BEGIN LINUX_ALPHA# P4 makefile for LINUX_ALPHAP4ARCH = LINUX_ALPHAAR = ar ruvFC = f77CLINKER = cc FLINKER = f77 RANLIB = ranlibMDEP_LIBS = MDEP_CFLAGS = MDEP_FFLAGS = P4_OBJ = $(P4_COMM_OBJ) $(P4_SOCK_OBJ) $(P4_SHMEM_OBJ)# END LINUX_ALPHA# BEGIN FREEBSD# P4 makefile for FREEBSDP4ARCH = FREEBSDAR = ar lruFC = f77CLINKER = cc FLINKER = f77 RANLIB = ranlibMDEP_LIBS = MDEP_CFLAGS = MDEP_FFLAGS = P4_OBJ = $(P4_COMM_OBJ) $(P4_SOCK_OBJ) $(P4_SHMEM_OBJ)# END FREEBSD# BEGIN SUN_SOLARIS# P4 makefile for SunP4ARCH = SUN_SOLARISAR = ar ruvFC = f77#CC = /usr/ucb/cc #CLINKER = /usr/ucb/cc CLINKER = cc FLINKER = f77 RANLIB = true#MDEP_LIBS = /usr/ucblib/libucb.a -lsocket -lnsl # for fortranMDEP_LIBS = -lsocket -lnsl -lthread # for fortranMDEP_CFLAGS = MDEP_FFLAGS = P4_OBJ = $(P4_COMM_OBJ) $(P4_SOCK_OBJ) $(P4_SHMEM_OBJ)# END SUN_SOLARIS# BEGIN HP# P4 makefile for HPP4ARCH = HPAR = ar lruvFC = f77CLINKER = cc RANLIB = trueFLINKER = f77 MDEP_LIBS = -lV3 -lU77# -lV3 is for sighold, etc.MDEP_CFLAGS = MDEP_FFLAGS = +U77P4_OBJ = $(P4_COMM_OBJ) $(P4_SOCK_OBJ) $(P4_SHMEM_OBJ)# END HP# BEGIN ALPHA# P4 makefile for DEC ALPHAP4ARCH = ALPHAAR = ar ruvFC = f77CC = ccCLINKER = ccFLINKER = f77 RANLIB = ranlibMDEP_LIBS =MDEP_CFLAGS = MDEP_FFLAGS = P4_OBJ = $(P4_COMM_OBJ) $(P4_SOCK_OBJ) $(P4_SHMEM_OBJ)# END ALPHA# BEGIN DEC5000# P4 makefile for DEC 5000P4ARCH = DEC5000AR = ar ruvFC = f77CC = ccCLINKER = ccFLINKER = f77 RANLIB = ranlibMDEP_LIBS =MDEP_CFLAGS = MDEP_FFLAGS = P4_OBJ = $(P4_COMM_OBJ) $(P4_SOCK_OBJ) $(P4_SHMEM_OBJ)# END DEC5000# BEGIN RS6000# P4 makefile for IBM RS/6000P4ARCH = RS6000AR = ar lruvFC = xlfCLINKER = cc FLINKER = xlfRANLIB = trueMDEP_LIBS = -lbsdMDEP_CFLAGS = -D_ALL_SOURCEMDEP_FFLAGS = P4_OBJ = $(P4_COMM_OBJ) $(P4_SOCK_OBJ) $(P4_SHMEM_OBJ)# END RS6000# BEGIN SP1# P4 makefile for IBM SP-1P4ARCH = SP1AR = ar ruvFC = xlfCLINKER = cc FLINKER = xlf -bnso -bI:/lib/syscalls.expRANLIB = trueMDEP_LIBS = -lbsdMDEP_CFLAGS = MDEP_FFLAGS = P4_OBJ = $(P4_COMM_OBJ) $(P4_SOCK_OBJ) $(P4_SHMEM_OBJ)# END SP1# BEGIN SP1_EUI# P4 makefile for IBM SP-1 with EUI message-passingP4ARCH = SP1_EUIAR = ar ruvFC = mpxlfCC = mpccCLINKER = mpcc #FLINKER = mpxlf -bnso -bI:/lib/syscalls.expFLINKER = mpxlf RANLIB = trueMDEP_LIBS = MDEP_CFLAGS = -I/usr/lpp/poe/includeMDEP_FFLAGS = P4_OBJ = $(P4_COMM_OBJ) $(P4_SOCK_OBJ) $(P4_SHMEM_OBJ)# END SP1_EUI# BEGIN SP1_EUIH# P4 makefile for IBM SP-1 with EUI-H message-passingP4ARCH = SP1_EUIHAR = ar ruvFC = xlfCC = xlcCLINKER = xlc -bimport:/usr/lpp/euih/eui/eui.exp -e mainFLINKER = xlf -bimport:/usr/lpp/euih/eui/eui.expRANLIB = trueMDEP_LIBS = MDEP_CFLAGS = -D_ALL_SOURCEMDEP_FFLAGS = P4_OBJ = $(P4_COMM_OBJ) $(P4_SOCK_OBJ) $(P4_SHMEM_OBJ)# END SP1_EUIH# BEGIN IBM3090# P4 makefile for IBM 3090 running AIXP4ARCH = IBM3090AR = ar ruvCLINKER = cc FLINKER = fvs FC = fvsRANLIB = trueMDEP_LIBS =MDEP_CFLAGS = MDEP_FFLAGS = P4_OBJ = $(P4_COMM_OBJ) $(P4_SOCK_OBJ) $(P4_SHMEM_OBJ)# END IBM3090# BEGIN TITAN# P4 makefile for Ardent TitanP4ARCH = TITANAR = ar ruvFC = fcCLINKER = cc FLINKER = fc RANLIB = trueMDEP_LIBS =MDEP_CFLAGS = MDEP_FFLAGS = P4_OBJ = $(P4_COMM_OBJ) $(P4_SOCK_OBJ) $(P4_SHMEM_OBJ)# END TITAN# BEGIN SGI# P4 makefile for Silicon Graphics workstationsP4ARCH = SGIAR = ar ruvFC = f77CLINKER = cc FLINKER = f77 RANLIB = trueMDEP_LIBS = -lsunMDEP_CFLAGS = -cckrMDEP_FFLAGS = P4_OBJ = $(P4_COMM_OBJ) $(P4_SOCK_OBJ) $(P4_SHMEM_OBJ)# END SGI# BEGIN SGI_MP# P4 makefile for Silicon Graphics multiprocessors, like OnyxP4ARCH = SGI_MPAR = ar ruvFC = f77CLINKER = cc FLINKER = f77 RANLIB = trueMDEP_LIBS = -lsunMDEP_CFLAGS = -cckrMDEP_FFLAGS = P4_OBJ = $(P4_COMM_OBJ) $(P4_SOCK_OBJ) $(P4_SHMEM_OBJ)# END SGI_MP# BEGIN SGI_CH# P4 makefile for Silicon Graphics Challenge seriesP4ARCH = SGI_CHAR = ar ruvFC = f77CLINKER = cc FLINKER = f77 RANLIB = trueMDEP_LIBS =MDEP_CFLAGS = -cckr -64 -mips3 -non_shared -woff 1552,1174MDEP_FFLAGS = -cckr -64 -mips3 -non_shared -woff 1552,1174 P4_OBJ = $(P4_COMM_OBJ) $(P4_SOCK_OBJ) $(P4_SHMEM_OBJ)# END SGI_CH# BEGIN SGI_CH64# P4 makefile for Silicon Graphics Challenge series, 64-bitP4ARCH = SGI_CH64AR = ar ruvFC = f77CLINKER = cc FLINKER = f77 RANLIB = trueMDEP_LIBS =MDEP_CFLAGS = -cckr -64 -mips4 -non_shared -woff 1552,1174MDEP_FFLAGS = -cckr -64 -mips3 -non_shared -woff 1552,1174P4_OBJ = $(P4_COMM_OBJ) $(P4_SOCK_OBJ) $(P4_SHMEM_OBJ)# END SGI_CH64# BEGIN NEXT# P4 makefile for NeXTP4ARCH = NEXTAR = ar ruvFC = f77CLINKER = cc FLINKER = f77 RANLIB = ranlibMDEP_LIBS =MDEP_CFLAGS = # Black hardware, with NeXTstep#MDEP_CFLAGS = -arch i386 # for 486's running NeXTstep#MDEP_CFLAGS = -arch m68k -arch i386 # fat binaries, for bothMDEP_FFLAGS = P4_OBJ = $(P4_COMM_OBJ) $(P4_SOCK_OBJ) $(P4_SHMEM_OBJ)# END NEXT# BEGIN KSR# P4 makefile for Kendall SquareP4ARCH = KSRAR = ar ruvFC = f77CLINKER = cc FLINKER = f77 RANLIB = trueMDEP_LIBS = -lrpcMDEP_CFLAGS = MDEP_FFLAGS = P4_OBJ = $(P4_COMM_OBJ) $(P4_SOCK_OBJ) $(P4_SHMEM_OBJ)# END KSR# BEGIN FX8# P4 makefile for Alliant FX/8P4ARCH = FX8AR = ar ruvFC = fortranCLINKER = cc FLINKER = fortran RANLIB = ranlibMDEP_LIBS = MDEP_CFLAGS = -ncMDEP_FFLAGS = -ncP4_OBJ = $(P4_COMM_OBJ) $(P4_SOCK_OBJ) $(P4_SHMEM_OBJ)# END FX8# BEGIN FX2800# P4 makefile for Alliant FX/800 and FX/2800P4ARCH = FX2800AR = ar ruvFC = fortranCLINKER = cc FLINKER = fortran RANLIB = ranlibMDEP_LIBS = -lalliantMDEP_CFLAGS = -ncMDEP_FFLAGS = -ncP4_OBJ = $(P4_COMM_OBJ) $(P4_SOCK_OBJ) $(P4_SHMEM_OBJ)# END FX2800# BEGIN FX2800_SWITCH# P4 makefile for Alliant FX/800 and Fx/2800 with HiPPI SwitchP4ARCH = FX2800_SWITCHAR = ar ruvFC = fortranCLINKER = cc FLINKER = fortran RANLIB = ranlibMDEP_LIBS = /usr/local/lib/libsw.a -lalliantMDEP_CFLAGS = -nc -I/usr/local/includeMDEP_FFLAGS = -ncP4_OBJ = $(P4_COMM_OBJ) $(P4_SOCK_OBJ) $(P4_SHMEM_OBJ)# END FX2800_SWITCH# BEGIN DELTA# P4 makefile for Intel DELTAP4ARCH = DELTAFILE_LINK = ln -s AR = ar860 rFC = if77CLINKER = icc FLINKER = if77 RANLIB = trueMDEP_LIBS = -lsocknode MDEP_CFLAGS = -node -i860MDEP_FFLAGS = -node -i860P4_OBJ = $(P4_COMM_OBJ) $(P4_SOCK_OBJ)CC = icc# END DELTA# BEGIN PARAGON# P4 makefile for Intel ParagonP4ARCH = PARAGONFILE_LINK = ln -s AR = ar860 rFC = if77CLINKER = icc FLINKER = if77 RANLIB = trueMDEP_CFLAGS = -nxMDEP_FFLAGS = -nxP4_OBJ = $(P4_COMM_OBJ)CC = icc# END PARAGON# BEGIN IPSC860# P4 makefile for Intel iPSC860 node with Portland Group CompilersP4ARCH = IPSC860FILE_LINK = ln -s AR = ar860 rFC = if77CLINKER = icc FLINKER = if77 RANLIB = true#MDEP_LIBS = -lnodeMDEP_CFLAGS = -O3 -Mvect -nodeMDEP_FFLAGS = -O3 -Mvect -nodeP4_OBJ = $(P4_COMM_OBJ)CC = icc# END IPSC860# BEGIN NCUBE# P4 makefile for nCube nodesP4ARCH = NCUBEFILE_LINK = ln -s AR = nar rFC = nf77CLINKER = ncc FLINKER = nf77 RANLIB = trueMDEP_CFLAGS = MDEP_FFLAGS = P4_OBJ = $(P4_COMM_OBJ)CC = ncc# END NCUBE# BEGIN CM5# P4 makefile for Thinking Machine's CM-5P4ARCH = CM5FILE_LINK = ln -s AR = ar ruvFC = cmfCLINKER = cmmd-ld -comp cc FLINKER = cmmd-ld -comp f77RANLIB = ranlibMDEP_CFLAGS = MDEP_FFLAGS = P4_OBJ = $(P4_COMM_OBJ)CC = cc# END CM5# BEGIN IPSC860_SOCKETS# P4 makefile for Intel iPSC860 node with sockets and Portland Group CompilersP4ARCH = IPSC860_SOCKETSFILE_LINK = ln -s AR = ar860 rFC = if77CLINKER = icc FLINKER = if77 RANLIB = trueMDEP_LIBS = -lsocknode MDEP_CFLAGS = -O3 -Mvect -nodeMDEP_FFLAGS = -O3 -Mvect -nodeP4_OBJ = $(P4_COMM_OBJ) $(P4_SOCK_OBJ)CC = icc# END IPSC860_SOCKETS# BEGIN BALANCE# P4 makefile for Sequent BalanceP4ARCH = BALANCEFILE_LINK = ln FC = fortranAR = ar ruvCLINKER = cc FLINKER = fortran RANLIB = ranlibMDEP_LIBS= -lpps -lseqMDEP_CFLAGS = MDEP_FFLAGS = P4_OBJ = $(P4_COMM_OBJ) $(P4_SOCK_OBJ) $(P4_SHMEM_OBJ)P = &# END BALANCE# BEGIN SYMMETRY# P4 makefile for Sequent SymmetryP4ARCH = SYMMETRYFILE_LINK = ln FC = fortranAR = ar ruvCLINKER = cc -Z1000000FLINKER = fortran -Z1000000RANLIB = ranlibMDEP_LIBS= -lpps -lseqMDEP_CFLAGS =MDEP_FFLAGS =P4_OBJ = $(P4_COMM_OBJ) $(P4_SOCK_OBJ) $(P4_SHMEM_OBJ)P = &# END SYMMETRY# BEGIN SYMMETRY_PTX# P4 makefile for Sequent Symmetry PTX## The '-Wc,-seq' option is needed to recognize# variable types "shared" or "private", etc.#P4ARCH = SYMMETRY_PTXFILE_LINK = lnFC = fortranAR = ar ruvCLINKER = cc FLINKER = fortran RANLIB = trueMDEP_LIBS= -lpps -lseq -lrpc -lsocket -linet -lnslMDEP_CFLAGS = -Wc,-seqP4_OBJ = $(P4_COMM_OBJ) $(P4_SOCK_OBJ) $(P4_SHMEM_OBJ)# P4_OBJ = $(P4_COMM_OBJ) $(P4_SHMEM_OBJ)P = &# END SYMMETRY_PTX# BEGIN MULTIMAX# P4 makefile for Encore MultimaxP4ARCH = MULTIMAXFILE_LINK = ln FC = f77AR = ar ruvCLINKER = cc FLINKER = f77 RANLIB = ranlibMDEP_LIBS= -lppMDEP_CFLAGS = MDEP_FFLAGS = P4_OBJ = $(P4_COMM_OBJ) $(P4_SOCK_OBJ) $(P4_SHMEM_OBJ)# END MULTIMAX# BEGIN CRAY# P4 makefile for CrayP4ARCH = CRAYAR = ar ruvCC = sccFC = cf77CLINKER = scc FLINKER = cf77 RANLIB = trueMDEP_LIBS = -lrpc,netMDEP_CFLAGS = MDEP_FFLAGS = P4_OBJ = $(P4_COMM_OBJ) $(P4_SOCK_OBJ) $(P4_SHMEM_OBJ)# END CRAY# BEGIN GP_1000# P4 makefile for BBN Butterfly GP-1000P4ARCH = GP_1000FILE_LINK = ln AR = ar ruvFC = f77CLINKER = cc FLINKER = f77 RANLIB = ranlibMDEP_LIBS= -lusMDEP_CFLAGS = MDEP_FFLAGS = P4_OBJ = $(P4_COMM_OBJ) $(P4_SOCK_OBJ) $(P4_SHMEM_OBJ)P = $(PARALLEL)# END GP_1000# BEGIN TC_2000# P4 makefile for BBN Butterfly TC-2000P4ARCH = TC_2000FILE_LINK = ln FC = f77AR = ar ruvCLINKER = cc FLINKER = f77 RANLIB = ranlibMDEP_LIBS= -lusMDEP_CFLAGS = MDEP_FFLAGS = P4_OBJ = $(P4_COMM_OBJ) $(P4_SOCK_OBJ) $(P4_SHMEM_OBJ)P = $(PARALLEL)# END TC_2000# BEGIN TC_2000_TCMP# P4 makefile for BBN Butterfly TC_2000 with TCMP message-passing libraryP4ARCH = TC_2000_TCMPFILE_LINK = ln FC = f77AR = ar ruvP = $(PARALLEL)CLINKER = cc FLINKER = f77 RANLIB = ranlib#TCMP_LIBDIR = /Net/sparky/sparky1/lusk/lepido/tcmpTCMP_LIBDIR = /usr/bbnm/tcmpTCMPLIB = $(TCMP_LIBDIR)/libtcmpnew.a # or see system administratorMDEP_LIBS = $(TCMPLIB) -lusMDEP_CFLAGS = MDEP_FFLAGS = P4_OBJ = $(P4_COMM_OBJ) $(P4_SOCK_OBJ) $(P4_SHMEM_OBJ)# END TC_2000_TCMP# BEGIN CONVEX# P4 makefile for Convex P4ARCH = CONVEXAR = ar ruvFC = fcCLINKER = cc FLINKER = fc RANLIB = ranlibMDEP_LIBS =MDEP_CFLAGS = MDEP_FFLAGS = P4_OBJ = $(P4_COMM_OBJ) $(P4_SOCK_OBJ) $(P4_SHMEM_OBJ)# END CONVEX# BEGIN MEIKO_CS2# P4 makefile for MEIKO_CS2 node with Sun C compilers# Pretend to be an IPSC so we use libmpscP4ARCH = MEIKO_CS2FILE_LINK = ln -s AR = ar -crvFC = f77CLINKER = ccFLINKER = f77 RANLIB = trueMDEP_LIBS = -L/opt/MEIKOcs2/lib -lmpsc -lew -lelan -laioMDEP_CFLAGS = -OMDEP_FFLAGS = -OP4_OBJ = $(P4_COMM_OBJ)CC = cc# END MEIKO_CS2# BEGIN COMMONRM = /bin/rmCFLAGS = -g -I$(INCLUDEDIR) $(MDEP_CFLAGS) $(USER_CFLAGS)#CFLAGS = -O -I$(INCLUDEDIR) $(MDEP_CFLAGS) $(USER_CFLAGS)FFLAGS = -g -I$(FORTLIBDIR) $(MDEP_FFLAGS).SUFFIXES: .o .c .f .h.c.o:$(P) $(CC) $(CFLAGS) -c $*.c .f.o:$(P) $(FC) $(FFLAGS) -c $*.f dummy: defaultclean: $(RM) -f *~ *.o *.bak tags TAGS core# END COMMON
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -