ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/OOPSE/Makefile.in
Revision: 826
Committed: Mon Oct 27 23:00:59 2003 UTC (20 years, 8 months ago) by gezelter
File size: 2781 byte(s)
Log Message:
Stuff for MOD support in other compilers

File Contents

# Content
1 #####################################################
2 # Top-level Makefile for OOPSE #
3 #####################################################
4 # You should not change anything here. #
5 #####################################################
6
7 # No make rules by default
8 .SUFFIXES:
9
10 # Extension of object files
11 O=@OBJEXT@
12
13 # Extension of executables
14 EXE=@EXEEXT@
15
16 # Extension of modules
17 MOD=@MOD@
18
19 # Bourn shell
20 SHELL=/bin/sh
21
22 # Path prefix for installation links
23 PREFIX=@prefix@
24
25 # List of subdirectories
26 SUBDIRS=@SUBDIRS@
27
28 # Location of the oopse home
29 OOPSE_HOME=@OOPSE_HOME@
30
31 FORCE_PARAM_DIR=@OOPSE_HOME@/share/forceFields/
32 SAMPLE_SIM_DIR=@OOPSE_HOME@/share/samples/
33
34 # SPRNG library path
35 SPRNG_LIBDIR=@SPRNG_LIBDIR@
36
37 # SPRNG library
38 SPRNG_LIB=@SPRNG_LIB@
39
40 # SPRNG include path
41 SPRNG_INC=@SPRNG_INC@
42
43 # MPICH library path
44 MPI_LIBDIR=@MPI_LIBDIR@
45
46 # MPICH library
47 MPI_LIB=@MPI_LIB@
48
49 # MPICH include path
50 MPI_INC=@MPI_INC@
51
52 # MPI F90 Module path
53 MPI_F90_MODS=@MPI_F90_MODS@
54
55 # Compiler dependent Fortran module
56 FLIBS_EXTRA = @F90LIBS@
57
58 # Location of yacc (or its substitution)
59 YACC=@YACC@
60
61 #location of lex
62 LEX=@LEX@
63
64 # C compiler
65 CC=@CC@
66
67 # C++ compiler
68
69 CXX=@CXX@
70
71 # F90 compiler
72 F90=@F90@
73
74 # ar
75 AR=@AR@
76
77 # ranlib
78 RANLIB=@RANLIB@
79
80 # rm
81 RM=rm -f
82
83 # soft link
84 LN_S=@LN_S@
85
86 # BSD install
87 INSTALL=@INSTALL@
88 INSTALL_PROGRAM=@INSTALL_PROGRAM@
89 INSTALL_DATA=@INSTALL_DATA@
90 MKINSTALLDIRS=@MKINSTALLDIRS@
91
92 # CPP flags
93 CPPFLAGS=@CPPFLAGS@
94
95 # C flags
96 CFLAGS=@CFLAGS@
97
98 # C++ flags
99 CXXFLAGS=@CXXFLAGS@
100
101 # Fortran flags
102 FFLAGS=@FFLAGS@
103
104 # MOD Dir flag
105 MODDIRFLAG=@MODDIRFLAG@
106
107 # Fortran90 flags
108 F90FLAGS=@F90FLAGS@ @PREPFLAG@
109
110 # LDFLAGS
111 LDFLAGS=@LDFLAGS@
112
113 subdirs :
114 @set -e; for i in $(SUBDIRS); do (cd $$i; $(MAKE)) || exit 1; done
115
116 all : subdirs
117
118 install : subdirs
119 @set -e; for i in $(SUBDIRS); do (cd $$i; $(MAKE) install) || exit 1; done
120 $(MKINSTALLDIRS) $(OOPSE_HOME)
121 $(INSTALL_DATA) README $(OOPSE_HOME)
122 $(INSTALL_DATA) LICENSE $(OOPSE_HOME)
123 $(INSTALL_DATA) NEWS $(OOPSE_HOME)
124 $(INSTALL_DATA) AUTHORS $(OOPSE_HOME)
125 $(INSTALL_DATA) ChangeLog $(OOPSE_HOME)
126
127 tests : subdirs
128 @set -e; for i in $(SUBDIRS); do (cd $$i; $(MAKE) tests) || exit 1; done
129
130 check : tests
131
132 links : subdirs
133 @set -e; for i in $(SUBDIRS); do (cd $$i; $(MAKE) links) || exit 1; done
134
135 clean :
136 @set -e; for i in $(SUBDIRS); do (cd $$i; $(MAKE) clean) || exit 1; done
137
138 distclean :
139 @set -e; for i in $(SUBDIRS); do (cd $$i; $(MAKE) distclean) || exit 1; done
140 $(RM) config.log config.status config.cache Make.conf
141
142 devclean :
143 @set -e; for i in $(SUBDIRS); do (cd $$i; $(MAKE) devclean) || exit 1; done
144 $(RM) config.log config.status config.cache configure
145
146 texts : CHANGES ChangeLog
147
148 CHANGES : doc/CHANGES.html
149 @lynx -dump $? > CHANGES
150
151 ChangeLog :
152 ./scripts/cvs2cl.pl
153
154 dummy :
155