/[ascend]/trunk/base/generic/Makefile.in
ViewVC logotype

Contents of /trunk/base/generic/Makefile.in

Parent Directory Parent Directory | Revision Log Revision Log


Revision 32 - (show annotations) (download)
Thu Dec 23 18:07:19 2004 UTC (20 years, 2 months ago) by aw0a
File size: 5914 byte(s)
updating configure.in - still not correct
1 # Top Level Ascend Makefile
2 # Ben Allan June 25, 1994.
3 # $Revision: 1.25 $
4 # $Date: 1998/05/18 18:06:36 $
5 # $Author: mthomas $
6 # $Source: /afs/cs.cmu.edu/project/ascend/Repository/ascend4/Makefile.in,v $
7 #
8
9
10 SHELL = /bin/sh
11 @SET_MAKE@
12 builddir = .
13 srcdir = @srcdir@/../generic
14 VPATH = @srcdir@/../generic
15
16 INCMAKE = $(builddir)/ConfigAscend
17 include $(INCMAKE)
18
19
20
21 ASCEND_SUBDIRS = utilities general compiler packages solver ../../tcltk98/generic/interface lib
22 ASC_TK_SUBDIRS = @tkdir_root@
23 MODELS_SUBDIRS = @models_dir_root@
24 HELP_SUBDIRS = @help_dir_root@
25 SUPPORT_SUBDIRS = $(ASC_TK_SUBDIRS) $(MODELS_SUBDIRS) $(HELP_SUBDIRS)
26 EXTERNAL_SUBDIRS = @asc_subdirs@
27 SUBDIRS = $(ASCEND_SUBDIRS) $(SUPPORT_SUBDIRS) $(EXTERNAL_SUBDIRS)
28 #AWW20041129: ASCEND_MAKEFILES = ../config.status ConfigAscend Makefile Makefile.Rules
29 ASCEND_MAKEFILES = ../unixAC213/config.status ConfigAscend Makefile Makefile.Rules
30
31
32 ascend: $(ASCEND_MAKEFILES) support_libs all_libs GUI
33
34 z_notify:
35 zwrite -d -q -i make $(USER) -m Your build on `hostname` is complete.
36
37 support_libs: \
38 $(BLASLIB) \
39 $(LPAKLIB) \
40 $(LSODLIB) \
41 #AWW20041129: $(OPTSQPLIB) \
42 #AWW20041129: $(CONOPTLIB) \
43 #AWW20041129: $(MINOSLIB)
44
45 all_libs: libutils.a libgeneral.a libasc.a libpackages.a libsolver.a \
46 libascif.a btlib
47
48 ascend4: support_libs all_libs
49 cd ../../tcltk98/generic/interface; $(MAKE) ascend4
50
51 ascend4p: support_libs all_libs
52 cd ../../tcltk98/generic/interface; $(MAKE) ascend4p
53
54 ascend4q: support_libs all_libs
55 cd ../../tcltk98/generic/interface; $(MAKE) ascend4q
56
57 GUI:
58 cd ../../tcltk98/generic/interface; $(MAKE) ascend4
59
60 libutils.a:
61 cd utilities; $(MAKE) libutils.a
62
63 libgeneral.a:
64 cd general; $(MAKE) libgeneral.a
65
66 libasc.a:
67 cd compiler; $(MAKE) libasc.a
68
69 libpackages.a:
70 cd packages; $(MAKE) libpackages.a
71
72 libsolver.a:
73 cd solver; $(MAKE) libsolver.a
74
75 libascif.a:
76 cd ../../tcltk98/generic/interface; $(MAKE) libascif.a
77
78 btlib:
79 cd lib; $(MAKE) default
80
81 blas $(BLASLIB): @make_blaslib@
82
83 lpak $(LPAKLIB): @make_lpaklib@
84
85 lsod $(LSODLIB): @make_lsodlib@
86
87 #AWW20041129: rsqp $(OPTSQPLIB): @make_rsqplib@
88
89 #AWW20041129: conopt $(CONOPTLIB): @make_conoptlib@
90
91 #AWW20041129: minos $(MINOSLIB): @make_minoslib@
92
93 make-blaslib:
94 #AWW20041206: cd ../blas; $(MAKE) libascblas.a
95 cd ../../blas; $(MAKE) libascblas.a
96
97 make-lpaklib:
98 #AWW20041206: cd ../linpack; $(MAKE) libasclpak.a
99 cd ../../linpack; $(MAKE) libasclpak.a
100
101 make-lsodlib:
102 #AWW20041206: cd ../lsod; $(MAKE) libinteg.a
103 cd ../../lsod; $(MAKE) libinteg.a
104
105 #AWW20041129: make-rsqplib:
106 #AWW20041129: cd ../rsqp; $(MAKE) librsqp.a
107
108 #AWW20041129: make-conoptlib:
109 #AWW20041129: cd ../conopt; $(MAKE) libconopt.a
110
111 #AWW20041129: make-minoslib:
112 #AWW20041129: cd ../minos54; $(MAKE) libminos54.a
113
114 makes: ../config.status
115 cd .. ; ./config.status
116
117 save-makes:
118 -@for i in $(SUBDIRS) /dev/null ; do \
119 if test $$i != "/dev/null" ; then \
120 (cd $$i ; $(MAKE) save-makes) ; \
121 fi ; \
122 done
123 -$(CP) Makefile Makefile.SAVED
124 -$(CP) ConfigAscend ConfigAscend.SAVED
125 -$(CP) Makefile.Rules Makefile.Rules.SAVED
126
127 ../config.status: $(srcdir)/../configure
128 @echo ""
129 @echo "$(srcdir)/../configure is newer than ../config.status"
130 @echo "Consider running 'configure' again"
131 @echo ""
132
133 ConfigAscend: $(srcdir)/ConfigAscend.in
134 @echo ""
135 @echo "$(srcdir)/ConfigAscend.in is newer than ConfigAscend"
136 @echo "Consider running 'configure' again or running 'make makes'"
137 @echo ""
138
139 Makefile: $(srcdir)/Makefile.in
140 @echo ""
141 @echo "$(srcdir)/Makefile.in is newer than Makefile"
142 @echo "Consider running 'configure' again or running 'make makes'"
143 @echo ""
144
145 Makefile.Rules: $(srcdir)/Makefile.Rules.in
146 @echo ""
147 @echo "$(srcdir)/Makefile.Rules.in is newer than Makefile.Rules"
148 @echo "Consider running 'configure' again or running 'make makes'"
149 @echo ""
150
151
152
153 install:
154 -@for i in $(SUBDIRS) /dev/null ; do \
155 if test $$i != "/dev/null" ; then \
156 (cd $$i ; $(MAKE) install) ; \
157 fi ; \
158 done
159
160 install-binaries:
161 -for i in $(SUBDIRS) /dev/null ; do \
162 if test $$i != "/dev/null" ; then \
163 (cd $$i ; $(MAKE) install-binaries) ; \
164 fi ; \
165 done
166
167 install-libraries:
168 -for i in $(SUBDIRS) /dev/null ; do \
169 if test $$i != "/dev/null" ; then \
170 (cd $$i ; $(MAKE) install-libraries) ; \
171 fi ; \
172 done
173
174 install-man:
175 -for i in $(SUBDIRS) /dev/null ; do \
176 if test $$i != "/dev/null" ; then \
177 (cd $$i ; $(MAKE) install-man) ; \
178 fi ; \
179 done
180
181 install-TK:
182 cd $(ASC_TK_SUBDIRS) ; $(MAKE) install-TK
183
184 install-models:
185 cd $(MODELS_SUBDIRS) ; $(MAKE) install-models
186
187 install-help:
188 cd $(HELP_SUBDIRS) ; $(MAKE) install-help
189
190 uninstall:
191 -@for i in bin TK $(SUPPORT_SUBDIRS) /dev/null ; do \
192 if test $$i != "/dev/null" ; then \
193 (cd $$i ; $(MAKE) uninstall) ; \
194 fi ; \
195 done
196
197
198
199 clean mostlyclean reallyclean:
200 -@for i in $(SUBDIRS) /dev/null ; do \
201 if test $$i != "/dev/null" ; then \
202 (cd $$i ; $(MAKE) clean) ; \
203 fi ; \
204 done
205
206 distclean:
207 -@for i in $(SUBDIRS) archive bin /dev/null ; do \
208 if test $$i != "/dev/null" ; then \
209 (cd $$i ; $(MAKE) distclean) ; \
210 fi ; \
211 done
212 -$(RM) Makefile Makefile.SAVED ConfigAscend ConfigAscend.SAVED \
213 Makefile.Rules Makefile.Rules.SAVED TAGS tags *~ \#* *.bak \
214 ../config.status ../config.cache ../config.log
215
216
217
218 # Targets to generate or remove dependency information. `nodepend'
219 # removes dependency information, `depend' generates dependency
220 # information, and `depend-nosys' generates dependency information but
221 # leaves out dependencies on system header files.
222
223 nodepend:
224 -@for i in $(ASCEND_SUBDIRS) /dev/null ; do \
225 if test $$i != "/dev/null" ; then \
226 (cd $$i ; $(MAKE) nodepend) ; \
227 fi ; \
228 done
229
230 depend-nosys depend-no-sys:
231 -@for i in $(ASCEND_SUBDIRS) /dev/null ; do \
232 if test $$i != "/dev/null" ; then \
233 (cd $$i ; $(MAKE) depend-nosys) ; \
234 fi ; \
235 done
236
237 depend:
238 -@for i in $(ASCEND_SUBDIRS) /dev/null ; do \
239 if test $$i != "/dev/null" ; then \
240 (cd $$i ; $(MAKE) depend) ; \
241 fi ; \
242 done

john.pye@anu.edu.au
ViewVC Help
Powered by ViewVC 1.1.22