summaryrefslogtreecommitdiff
path: root/lib/am/lang-compile.am
diff options
context:
space:
mode:
authorAkim Demaille <akim@epita.fr>2001-05-13 17:19:18 +0000
committerAkim Demaille <akim@epita.fr>2001-05-13 17:19:18 +0000
commitbbf3f9c6b7eb18821bdc02f0d44a21d3667b6f3e (patch)
tree92094d3fa418b67ae0098a731f8697f55317e984 /lib/am/lang-compile.am
parent62e22791b27e67ddc31f2384510bf1b034b94cc7 (diff)
downloadautomake-bbf3f9c6b7eb18821bdc02f0d44a21d3667b6f3e.tar.gz
* lang-compile.am: New file, loaded once per language.
* depend2.am: Move definitions loaded once per language in the aforementioned file. * automake.in (&handle_languages): Load it. (&lang_ppf77_finish, &lang_ratfor_finish): Remove as it's now handled by lang-compile.am.
Diffstat (limited to 'lib/am/lang-compile.am')
-rw-r--r--lib/am/lang-compile.am52
1 files changed, 52 insertions, 0 deletions
diff --git a/lib/am/lang-compile.am b/lib/am/lang-compile.am
new file mode 100644
index 000000000..02def500e
--- /dev/null
+++ b/lib/am/lang-compile.am
@@ -0,0 +1,52 @@
+## automake - create Makefile.in from Makefile.am
+## Copyright 2001 Free Software Foundation, Inc.
+
+## This program is free software; you can redistribute it and/or modify
+## it under the terms of the GNU General Public License as published by
+## the Free Software Foundation; either version 2, or (at your option)
+## any later version.
+
+## This program is distributed in the hope that it will be useful,
+## but WITHOUT ANY WARRANTY; without even the implied warranty of
+## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+## GNU General Public License for more details.
+
+## You should have received a copy of the GNU General Public License
+## along with this program; if not, write to the Free Software
+## Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+## 02111-1307, USA.
+
+## This file is read once per *language*, not per extension.
+
+## ----------------------------- ##
+## Common to all the languages. ##
+## ----------------------------- ##
+
+## Dependency tracking.
+if %AMDEP%
+%FPFX%DEPMODE = @%FPFX%DEPMODE@
+endif %AMDEP%
+
+
+
+## ------------------------- ##
+## Preprocessed Fortran 77. ##
+## ------------------------- ##
+
+## We also handle the case of preprocessing `.F' files into `.f' files.
+if %?PPF77%
+.F.f:
+ $(F77COMPILE) -F $<
+endif %?PPF77%
+
+
+
+## -------- ##
+## Ratfor. ##
+## -------- ##
+
+## We also handle the case of preprocessing `.r' files into `.f' files.
+if %?RATFOR%
+.r.f:
+ $(RCOMPILE) -F $<
+endif %?RATFOR%