1MPIDIR                 = @mpidir@
2MPIBINDIR              = @mpibindir@
3MPILIBDIR              = @mpilibdir@
4MPIINCDIR              = @mpiincdir@
5MPILIBS                = @mpilibs@
6
7PREFIX                 = @prefix@
8BINDIR                 = @bindir@
9LIBDIR                 = @libdir@
10INCLUDEDIR             = @includedir@
11
12HECMWBINDIR            = ../../bin
13HECMWLIBDIR            = ../../lib
14HECMWINCDIR            = ../../include
15HECMWLIBS              = @hecmwlibs@
16
17REFINERDIR             = @refinerdir@
18REFINERINCDIR          = @refinerincdir@
19REFINERLIBDIR          = @refinerlibdir@
20REFINERLIBS            = @refinerlibs@
21
22CC                     = @cc@
23CFLAGS                 = @cflags@
24BASE_CFLAGS            = @base_cflags@
25MPI_CFLAGS             = @mpi_cflags@
26HECMW_CFLAGS           = @hecmw_cflags@
27VISUALIZER_CFLAGS      = @visualizer_cflags@
28ALL_CFLAGS             = $(VISUALIZER_CFLAGS) $(BASE_CFLAGS) $(HECMW_CFLAGS) $(MPI_CFLAGS) $(CFLAGS)
29LDFLAGS                = @ldflags@
30MPI_LDFLAGS            = @mpi_ldflags@
31HECMW_LDFLAGS          = @hecmw_ldflags@
32VISUALIZER_LDFLAGS     = @visualizer_ldflags@
33ALL_LDFLAGS            = $(VISUALIZER_LDFLAGS) $(HECMW_LDFLAGS) $(MPI_LDFLAGS) $(LDFLAGS)
34OPTFLAGS               = @optflags@
35CLINKER                = @clinker@
36
37F90                    = @f90@
38F90FLAGS               = @f90flags@
39BASE_F90FLAGS          = @base_f90flags@
40MPI_F90FLAGS           = @mpi_f90flags@
41HECMW_F90FLAGS         = @hecmw_f90flags@
42ALL_F90FLAGS           = $(BASE_F90FLAGS) $(HECMW_F90FLAGS) $(MPI_F90FLAGS) $(F90FLAGS)
43F90LDFLAGS             = @f90ldflags@
44MPI_F90LDFLAGS         = @mpi_f90ldflags@
45HECMW_F90LDFLAGS       = @hecmw_f90ldflags@
46ALL_F90LDFLAGS         = $(HECMW_F90LDLAGS) $(MPI_F90LDFLAGS) $(F90LDFLAGS)
47F90OPTFLAGS            = @f90optflags@
48
49AR                     = @ar@
50CP                     = @cp@
51RM                     = @rm@
52RANLIB                 = @ranlib@
53MKDIR                  = @mkdir@
54
55#-----------------------------------------------------------------------------#
56TARGET                 = @visualizer_targetfile@
57
58COBJFILEPOSTFIX        = @cobjfilepostfix@
59
60#-----------------------------------------------------------------------------#
61.SUFFIXES:
62.SUFFIXES: .@cobjfilepostfix@ .c
63
64.c.@cobjfilepostfix@:
65	$(CC) -c $< $(ALL_CFLAGS) $(OPTFLAGS)
66
67#-----------------------------------------------------------------------------#
68OBJS = \
69	visualizer.@cobjfilepostfix@
70
71HEADERS =
72
73#-----------------------------------------------------------------------------#
74all: @build_target@
75
76@build_target@: $(TARGET)
77
78$(TARGET): $(OBJS) $(HECMWLIBDIR)/*.*
79	$(CLINKER) $(ALL_CFLAGS) $(OPTFLAGS) \
80	-o $@ $(OBJS) $(ALL_LDFLAGS)
81	$(CP) $(TARGET) $(HECMWBINDIR)/.
82
83$(OBJS): $(HEADERS)
84
85install:
86
87clean:
88	$(RM) *.$(COBJFILEPOSTFIX)
89
90distclean: clean
91	$(RM) $(TARGET)
92