source: palm/trunk/UTIL/Makefile_utilities @ 2564

Last change on this file since 2564 was 2410, checked in by Giersch, 7 years ago

Revise error message PA0462 and change lclocal to lcmuk in testsuite

  • Property svn:keywords set to Id
File size: 2.0 KB
Line 
1#--------------------------------------------------------------------------------#
2# This file is part of PALM.
3#
4# PALM is free software: you can redistribute it and/or modify it under the terms
5# of the GNU General Public License as published by the Free Software Foundation,
6# either version 3 of the License, or (at your option) any later version.
7#
8# PALM is distributed in the hope that it will be useful, but WITHOUT ANY
9# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
10# A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
11#
12# You should have received a copy of the GNU General Public License along with
13# PALM. If not, see <http://www.gnu.org/licenses/>.
14#
15# Copyright 1997-2014  Leibniz Universitaet Hannover
16#--------------------------------------------------------------------------------#
17#
18# Current revisions:
19# -----------------
20#
21#
22# Former revisions:
23# -----------------
24# $Id: Makefile_utilities 2410 2017-09-06 08:16:30Z Giersch $
25# file renamed to Makefile_utilities
26# executables are created in current working directory
27# interpret_config removed
28#
29# 2380 2017-09-01 08:33:46Z raasch
30#
31# 1046 2012-11-09 14:38:45Z maronga
32# code put under GPL (PALM 3.9)
33#
34# utility programs are created separately for each block in the configuration
35# file,
36# compare_palm_logs added
37# added PROG3 in 'all:' statement (line 39, bugfix)
38#
39# Initial revision somewhere in 2003/04
40#
41# Description:
42# ------------
43# Makefile for generating the utility programs required by mrun and palm
44#--------------------------------------------------------------------------------#
45
46PROG1 =  combine_plot_fields.x
47PROG2 =  compare_palm_logs.x
48
49OBJS1 =  combine_plot_fields.o
50OBJS2 =  compare_palm_logs.o
51
52CC = cc
53CFLAGS = -O
54
55F90 =
56F90_SER =
57COPT =
58F90FLAGS =
59LDFLAGS =
60
61.SUFFIXES: $(SUFFIXES) .f90
62
63
64all: $(PROG1) $(PROG2) $(PROG3)
65
66$(PROG1): $(OBJS1)
67        $(F90_SER) -o $(PROG1) $(OBJS1) $(LDFLAGS)
68
69$(PROG2): $(OBJS2)
70        $(F90_SER) -o $(PROG2) $(OBJS2) $(LDFLAGS)
71
72$(PROG3): $(OBJS3)
73        $(F90_SER) -o $(PROG3) $(OBJS3) $(LDFLAGS)
74
75.f90.o:
76        $(F90_SER) $(F90FLAGS) $(COPT) -c $<
77
78
Note: See TracBrowser for help on using the repository browser.