mirror of
https://bitbucket.org/cosmicvoids/vide_public.git
synced 2025-07-04 15:21:11 +00:00
151 lines
5.4 KiB
Makefile
151 lines
5.4 KiB
Makefile
# Make.$(ARCH) sets many of the variables used below including:
|
|
# CC, CFLAGS, AS, RANLIB, objdir, objsuf, asmdir
|
|
|
|
# This Makefile is 'non-standard' because we are trying to create a .o
|
|
# file in the '$(libdir)' directory. Furthermore, the name of the
|
|
# file we are creating can't be determined until after we have 'include'd
|
|
# the $(ARCH)-specific makefile (so we can use the default PAROS).
|
|
#
|
|
# The dependencies are even more unreliable than usual.
|
|
#
|
|
# It's amazing that it works at all...
|
|
|
|
treedir=..
|
|
treedir_sed=\.\.
|
|
appexcludes=
|
|
libname=NO_NAME
|
|
# This is here only to allow 'make depends' to work.
|
|
src=mpmy_seq.c mpmy_lsv.c mpmy_nx.c mpmy_vertex.c mpmy_sunmos.c mpmy_mpi.c mpmy_eui.c mpmy_pvm.c mpmy_craypvm.c
|
|
|
|
special_rule_for_all=YES
|
|
all: special
|
|
|
|
include $(treedir)/Make-common/Make.$(ARCH)
|
|
|
|
include $(treedir)/Make-common/Make.generic
|
|
|
|
override CFLAGS:=$(PAROSCFLAGS) $(CFLAGS)
|
|
|
|
# I think these should be handled with PAROSCFLAGS
|
|
# So sue me!
|
|
#ifeq ($(PAROS),eui)
|
|
#CFLAGS:=-I/usr/lpp/euih/eui $(CFLAGS)
|
|
#endif
|
|
|
|
#ifeq ($(PAROS),mpi)
|
|
#CFLAGS:=-I/usr/lpp/mpif $(CFLAGS)
|
|
#endif
|
|
|
|
#ifeq ($(PAROS),srv)
|
|
#CFLAGS:=-I$(SRVHOME)/include/cros3 $(CFLAGS)
|
|
#endif
|
|
|
|
#ifeq ($(PAROS),pvm)
|
|
#CFLAGS:=-I$(PVM_ROOT)/include $(CFLAGS)
|
|
#endif
|
|
|
|
# order is important here. We need to make $(libdir)
|
|
special: $(libdir)/mpmy_$(PAROS)$(objsuf)
|
|
|
|
$(libdir)/mpmy_$(PAROS)$(objsuf) : $(objdir)/mpmy_$(PAROS)$(objsuf) $(libdir)
|
|
cp $< $@
|
|
|
|
$(objdir)/mpmy_$(PAROS)$(objsuf) : $(objdir)
|
|
|
|
# If there's a default PAROS for this architecture, then we put
|
|
# mpmy_$(PAROS).o into libsw.a. To override it, it is
|
|
# necessary to list mpmy_$(alternative).o AHEAD of libsw.a in the
|
|
# link command. But if you just want the defaults (typically _seq), then
|
|
# the only thing to link against is libsw.a.
|
|
ifeq ($(PAROS),$(defaultPAROS))
|
|
special: $(libdir)/libsw$(libext)($(objdir)/mpmy_$(PAROS)$(objsuf))
|
|
$(RANLIB) $(libdir)/libsw$(libext)
|
|
|
|
$(libdir)/libsw$(libext)($(objdir)/mpmy_$(PAROS)$(objsuf)) : $(libdir)
|
|
|
|
endif
|
|
|
|
# DO NOT DELETE THIS LINE -- make depend depends on it.
|
|
|
|
$(objdir)/mpmy_seq$(objsuf):
|
|
$(objdir)/mpmy_seq$(objsuf):
|
|
$(objdir)/mpmy_seq$(objsuf):
|
|
$(objdir)/mpmy_seq$(objsuf):
|
|
$(objdir)/mpmy_seq$(objsuf): $(treedir)/include/libsdf/Msgs.h $(treedir)/include/libsdf/gccextensions.h
|
|
$(objdir)/mpmy_seq$(objsuf): $(treedir)/include/libsdf/mpmy.h $(treedir)/include/libsdf/timers.h
|
|
$(objdir)/mpmy_seq$(objsuf):
|
|
$(objdir)/mpmy_seq$(objsuf): $(treedir)/include/libsdf/Assert.h $(treedir)/include/libsdf/error.h
|
|
$(objdir)/mpmy_seq$(objsuf): $(treedir)/include/libsdf/mpmy_io.h
|
|
$(objdir)/mpmy_seq$(objsuf):
|
|
$(objdir)/mpmy_seq$(objsuf):
|
|
$(objdir)/mpmy_seq$(objsuf):
|
|
$(objdir)/mpmy_seq$(objsuf):
|
|
$(objdir)/mpmy_seq$(objsuf):
|
|
$(objdir)/mpmy_seq$(objsuf):
|
|
$(objdir)/mpmy_seq$(objsuf):
|
|
$(objdir)/mpmy_seq$(objsuf): $(treedir)/include/libsdf/mpmy_time.h
|
|
$(objdir)/mpmy_seq$(objsuf): $(treedir)/include/libsdf/mpmy_abnormal.h timers_hwclock.c
|
|
$(objdir)/mpmy_seq$(objsuf): $(treedir)/include/libsdf/Malloc.h $(treedir)/include/libsdf/chn.h
|
|
$(objdir)/mpmy_seq$(objsuf): mpmy_io.c
|
|
$(objdir)/mpmy_seq$(objsuf):
|
|
$(objdir)/mpmy_seq$(objsuf):
|
|
$(objdir)/mpmy_seq$(objsuf):
|
|
$(objdir)/mpmy_seq$(objsuf):
|
|
$(objdir)/mpmy_seq$(objsuf):
|
|
$(objdir)/mpmy_seq$(objsuf):
|
|
$(objdir)/mpmy_seq$(objsuf):
|
|
$(objdir)/mpmy_seq$(objsuf):
|
|
$(objdir)/mpmy_seq$(objsuf):
|
|
$(objdir)/mpmy_seq$(objsuf):
|
|
$(objdir)/mpmy_seq$(objsuf): $(treedir)/include/libsdf/protos.h
|
|
$(objdir)/mpmy_seq$(objsuf): iozero.h iozero.c io_generic.c mpmy_abnormal.c
|
|
$(objdir)/mpmy_seq$(objsuf):
|
|
$(objdir)/mpmy_seq$(objsuf):
|
|
$(objdir)/mpmy_seq$(objsuf):
|
|
$(objdir)/mpmy_seq$(objsuf):
|
|
$(objdir)/mpmy_seq$(objsuf):
|
|
$(objdir)/mpmy_seq$(objsuf):
|
|
$(objdir)/mpmy_seq$(objsuf):
|
|
$(objdir)/mpmy_seq$(objsuf): $(treedir)/include/libsdf/singlio.h mpmy_generic.c
|
|
$(objdir)/mpmy_mpi$(objsuf): $(treedir)/include/libsdf/mpmy_abnormal.h
|
|
$(objdir)/mpmy_mpi$(objsuf): $(treedir)/include/libsdf/gccextensions.h
|
|
$(objdir)/mpmy_mpi$(objsuf): $(treedir)/include/libsdf/Malloc.h $(treedir)/include/libsdf/error.h
|
|
$(objdir)/mpmy_mpi$(objsuf): $(treedir)/include/libsdf/chn.h $(treedir)/include/libsdf/mpmy.h
|
|
$(objdir)/mpmy_mpi$(objsuf): $(treedir)/include/libsdf/timers.h
|
|
$(objdir)/mpmy_mpi$(objsuf):
|
|
$(objdir)/mpmy_mpi$(objsuf):
|
|
$(objdir)/mpmy_mpi$(objsuf):
|
|
$(objdir)/mpmy_mpi$(objsuf): $(treedir)/include/libsdf/Assert.h
|
|
$(objdir)/mpmy_mpi$(objsuf): $(treedir)/include/libsdf/Msgs.h $(treedir)/include/libsdf/memfile.h
|
|
$(objdir)/mpmy_mpi$(objsuf): timers_hwclock.c
|
|
$(objdir)/mpmy_mpi$(objsuf):
|
|
$(objdir)/mpmy_mpi$(objsuf): $(treedir)/include/libsdf/mpmy_time.h mpmy_mpiio.c
|
|
$(objdir)/mpmy_mpi$(objsuf):
|
|
$(objdir)/mpmy_mpi$(objsuf):
|
|
$(objdir)/mpmy_mpi$(objsuf):
|
|
$(objdir)/mpmy_mpi$(objsuf):
|
|
$(objdir)/mpmy_mpi$(objsuf):
|
|
$(objdir)/mpmy_mpi$(objsuf):
|
|
$(objdir)/mpmy_mpi$(objsuf):
|
|
$(objdir)/mpmy_mpi$(objsuf):
|
|
$(objdir)/mpmy_mpi$(objsuf):
|
|
$(objdir)/mpmy_mpi$(objsuf):
|
|
$(objdir)/mpmy_mpi$(objsuf):
|
|
$(objdir)/mpmy_mpi$(objsuf):
|
|
$(objdir)/mpmy_mpi$(objsuf):
|
|
$(objdir)/mpmy_mpi$(objsuf):
|
|
$(objdir)/mpmy_mpi$(objsuf):
|
|
$(objdir)/mpmy_mpi$(objsuf):
|
|
$(objdir)/mpmy_mpi$(objsuf):
|
|
$(objdir)/mpmy_mpi$(objsuf):
|
|
$(objdir)/mpmy_mpi$(objsuf):
|
|
$(objdir)/mpmy_mpi$(objsuf):
|
|
$(objdir)/mpmy_mpi$(objsuf):
|
|
$(objdir)/mpmy_mpi$(objsuf): $(treedir)/include/libsdf/protos.h $(treedir)/include/libsdf/mpmy_io.h
|
|
$(objdir)/mpmy_mpi$(objsuf): io_generic.c mpmy_abnormal.c
|
|
$(objdir)/mpmy_mpi$(objsuf):
|
|
$(objdir)/mpmy_mpi$(objsuf):
|
|
$(objdir)/mpmy_mpi$(objsuf):
|
|
$(objdir)/mpmy_mpi$(objsuf):
|
|
$(objdir)/mpmy_mpi$(objsuf): $(treedir)/include/libsdf/singlio.h
|
|
$(objdir)/mpmy_mpi$(objsuf): mpmy_generic.c
|