annotate libcruft/Makefile.in @ 1461:54656492d2d8

[project @ 1995-09-21 03:45:49 by jwe]
author jwe
date Thu, 21 Sep 1995 03:47:27 +0000
parents 0b5abd833621
children 6e8ac624ed9b
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
6
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
1 #
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
2 # Makefile for octave's libcruft directory
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
3 #
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
4 # John W. Eaton
1452
2eb569ed50bf [project @ 1995-09-20 04:23:34 by jwe]
jwe
parents: 1391
diff changeset
5 # jwe@bevo.che.wisc.edu
2eb569ed50bf [project @ 1995-09-20 04:23:34 by jwe]
jwe
parents: 1391
diff changeset
6 # University of Wisconsin-Madison
6
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
7 # Department of Chemical Engineering
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
8
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
9 TOPDIR = ..
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
10
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
11 srcdir = @srcdir@
411
b936220a35cf [project @ 1994-04-20 07:59:48 by jwe]
jwe
parents: 41
diff changeset
12 top_srcdir = @top_srcdir@
6
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
13 VPATH = @srcdir@
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
14
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
15 include $(TOPDIR)/Makeconf
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
16
651
b4692246e165 [project @ 1994-08-25 04:14:15 by jwe]
jwe
parents: 411
diff changeset
17 INSTALL = @INSTALL@
b4692246e165 [project @ 1994-08-25 04:14:15 by jwe]
jwe
parents: 411
diff changeset
18 INSTALL_PROGRAM = @INSTALL_PROGRAM@
b4692246e165 [project @ 1994-08-25 04:14:15 by jwe]
jwe
parents: 411
diff changeset
19 INSTALL_DATA = @INSTALL_DATA@
b4692246e165 [project @ 1994-08-25 04:14:15 by jwe]
jwe
parents: 411
diff changeset
20
6
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
21 # List of the directories that contain Fortran source. Simply copying
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
22 # a new .f file into one of these directories is sufficient to have it
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
23 # added to libcruft.a. If you add a new directory here, you also need
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
24 # generate a new configure script (edit configure.in and run autoconf).
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
25
41
115ffc431ca5 [project @ 1993-08-10 22:23:28 by jwe]
jwe
parents: 15
diff changeset
26 CRUFT_DIRS = balgen blas dassl eispack fftpack fsqp lapack linpack \
1073
905a7e2f2023 [project @ 1995-01-27 14:32:07 by jwe]
jwe
parents: 810
diff changeset
27 minpack misc npsol odepack qpsol quadpack ranlib slatec-fn \
905a7e2f2023 [project @ 1995-01-27 14:32:07 by jwe]
jwe
parents: 810
diff changeset
28 villad
6
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
29
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
30 SUBDIRS = $(CRUFT_DIRS)
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
31
1455
2be936a3ddb7 [project @ 1995-09-20 04:59:59 by jwe]
jwe
parents: 1452
diff changeset
32 DISTFILES = Makefile.in Makerules.in $(SOURCES) STOP.patch \
1461
54656492d2d8 [project @ 1995-09-21 03:45:49 by jwe]
jwe
parents: 1459
diff changeset
33 configure.in configure mkinstalldirs
6
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
34
1134
d65e3b59e07c [project @ 1995-02-23 20:09:31 by jwe]
jwe
parents: 1073
diff changeset
35 all: $(SUBDIRS) libcruft.a
6
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
36 .PHONY: all
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
37
1134
d65e3b59e07c [project @ 1995-02-23 20:09:31 by jwe]
jwe
parents: 1073
diff changeset
38 $(SUBDIRS):
d65e3b59e07c [project @ 1995-02-23 20:09:31 by jwe]
jwe
parents: 1073
diff changeset
39 echo making all in $@
d65e3b59e07c [project @ 1995-02-23 20:09:31 by jwe]
jwe
parents: 1073
diff changeset
40 cd $@; $(MAKE) all
d65e3b59e07c [project @ 1995-02-23 20:09:31 by jwe]
jwe
parents: 1073
diff changeset
41 .PHONY: $(SUBDIRS)
6
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
42
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
43 CRUFT_FSRC = $(foreach dir, $(SUBDIRS), $(wildcard $(srcdir)/$(dir)/*.f))
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
44 CRUFT_OBJ3 = $(patsubst $(srcdir)/%, %, $(CRUFT_FSRC))
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
45 CRUFT_OBJ2 = $(patsubst %.f, %.o, $(CRUFT_OBJ3))
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
46 CRUFT_OBJ1 = $(subst misc/d1mach.o, , $(CRUFT_OBJ2))
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
47 CRUFT_OBJ = $(CRUFT_OBJ1) misc/d1mach.o misc/dostop.o
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
48
759
3fc1ccd5a9db [project @ 1994-10-02 15:34:26 by jwe]
jwe
parents: 651
diff changeset
49 libcruft.a: $(CRUFT_OBJ)
3fc1ccd5a9db [project @ 1994-10-02 15:34:26 by jwe]
jwe
parents: 651
diff changeset
50 rm -f libcruft.a
3fc1ccd5a9db [project @ 1994-10-02 15:34:26 by jwe]
jwe
parents: 651
diff changeset
51 $(AR) $(ARFLAGS) libcruft.a $(CRUFT_OBJ)
3fc1ccd5a9db [project @ 1994-10-02 15:34:26 by jwe]
jwe
parents: 651
diff changeset
52 $(RANLIB) libcruft.a
6
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
53
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
54 $(CRUFT_OBJ):
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
55
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
56 check: all
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
57 .PHONY: check
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
58
1391
02a4e580de4e [project @ 1995-09-14 09:08:43 by jwe]
jwe
parents: 1167
diff changeset
59 install uninstall clean mostlyclean distclean maintainer-clean::
1167
364906259d4a [project @ 1995-03-10 16:39:25 by jwe]
jwe
parents: 1134
diff changeset
60 $(SUBDIR_FOR_COMMAND)
364906259d4a [project @ 1995-03-10 16:39:25 by jwe]
jwe
parents: 1134
diff changeset
61
364906259d4a [project @ 1995-03-10 16:39:25 by jwe]
jwe
parents: 1134
diff changeset
62 install::
810
1865b6725111 [project @ 1994-10-14 18:43:46 by jwe]
jwe
parents: 803
diff changeset
63 $(top_srcdir)/mkinstalldirs $(libdir)
6
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
64 rm -f $(libdir)/libcruft.a
759
3fc1ccd5a9db [project @ 1994-10-02 15:34:26 by jwe]
jwe
parents: 651
diff changeset
65 $(INSTALL_DATA) libcruft.a $(libdir)/libcruft.a
6
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
66 $(RANLIB) $(libdir)/libcruft.a
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
67
1167
364906259d4a [project @ 1995-03-10 16:39:25 by jwe]
jwe
parents: 1134
diff changeset
68 uninstall::
6
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
69 rm -f $(libdir)/libcruft.a
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
70
1167
364906259d4a [project @ 1995-03-10 16:39:25 by jwe]
jwe
parents: 1134
diff changeset
71 tags TAGS:: $(SOURCES)
364906259d4a [project @ 1995-03-10 16:39:25 by jwe]
jwe
parents: 1134
diff changeset
72 $(SUBDIR_FOR_COMMAND)
364906259d4a [project @ 1995-03-10 16:39:25 by jwe]
jwe
parents: 1134
diff changeset
73
364906259d4a [project @ 1995-03-10 16:39:25 by jwe]
jwe
parents: 1134
diff changeset
74 tags::
6
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
75 ctags $(SOURCES)
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
76
1167
364906259d4a [project @ 1995-03-10 16:39:25 by jwe]
jwe
parents: 1134
diff changeset
77 TAGS:: $(SOURCES)
6
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
78 etags $(SOURCES)
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
79
1167
364906259d4a [project @ 1995-03-10 16:39:25 by jwe]
jwe
parents: 1134
diff changeset
80 clean mostlyclean::
6
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
81 rm -f *.a *.o
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
82
1459
0b5abd833621 [project @ 1995-09-20 05:51:42 by jwe]
jwe
parents: 1455
diff changeset
83 distclean:: clean
0b5abd833621 [project @ 1995-09-20 05:51:42 by jwe]
jwe
parents: 1455
diff changeset
84 rm -f Makefile Makerules config.log config.status
6
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
85
1459
0b5abd833621 [project @ 1995-09-20 05:51:42 by jwe]
jwe
parents: 1455
diff changeset
86 maintainer-clean:: distclean
0b5abd833621 [project @ 1995-09-20 05:51:42 by jwe]
jwe
parents: 1455
diff changeset
87 rm -f tags TAGS
6
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
88
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
89 local-dist:
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
90 for dir in $(SUBDIRS); do mkdir ../`cat ../.fname`/libcruft/$$dir; cd $$dir; $(MAKE) $@; cd ..; done
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
91 ln $(DISTFILES) ../`cat ../.fname`/libcruft
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
92 .PHONY: local-dist
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
93
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
94 dist:
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
95 for dir in $(SUBDIRS); do mkdir ../`cat ../.fname`/libcruft/$$dir; cd $$dir; $(MAKE) $@; cd ..; done
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
96 ln $(DISTFILES) ../`cat ../.fname`/libcruft
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
97 .PHONY: dist