/usr/src/oasis3/cheoa3/Makefile is in oasis3-examples 3.3.beta.dfsg.1-8build2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 | # This file is generated automatically
SRCS1 = $(shell find $(PRISMHOME)/src/mod/$(MODEL_DIR)/$(strip $(SRC)) -name '*.F90' -print)
OBJS1 = $(patsubst $(PRISMHOME)/src/mod/$(MODEL_DIR)/$(strip $(SRC))/%.F90, %.o, $(SRCS1))
VPATH = .:$(PRISMHOME)/src/mod/$(MODEL_DIR)/$(strip $(SRC)):\
$(PRISMHOME)/src/mod/$(MODEL_DIR)/include:\
$(ARCHDIR)/lib/psmile.${CHAN}:\
$(ARCHDIR)/build/lib/psmile.${CHAN}:\
$(ARCHDIR)/lib/$(MODEL_DIR):\
$(ARCHDIR)/lib:\
$(NETCDF_INCLUDE):$(MPI_INCLUDE):$(SYS_INCLUDE)
LIBRARY = $(ARCHDIR)/lib/$(MODEL_DIR)/lib$(MODLIB).a
PROG = $(ARCHDIR)/bin/$(EXEC).x
INCLS = -I$(PRISMHOME)/src/mod/$(MODEL_DIR)/include \
-${I4mods}$(ARCHDIR)/lib/psmile.${CHAN}
clean:
rm -f $(LIBRARY)
rm -f i.* *.o *.mod
rm -f Top_Makefile_*
all: $(PROG)
lib: $(LIBRARY)
$(PROG): $(DEPLIBS) $(LIBRARY)
$(F90) $(LDFLAGS) -o $@ $(MAINPRG).o $(LIBS)
$(LIBRARY): $(OBJS1)
$(AR) $(ARFLAGS) $(LIBRARY) $(OBJS1)
.SUFFIXES:
.SUFFIXES: .o .F90
%.o: %.F90
$(F90) $(INCLS) $(F90FLAGS) -c $<
#
# All dependencies ...
#
che.o: mod_kinds_model.o mod_prism_get_proto.o mod_prism_grids_writing.o \
mod_prism_proto.o mod_prism_put_proto.o
decomp_def.o: mod_prism_def_partition_proto.o mod_prism_proto.o
|