annotate libcruft/Makefile.in @ 3615:c3b1f34a4748

[project @ 2000-03-21 08:19:19 by jwe]
author jwe
date Tue, 21 Mar 2000 08:19:21 +0000
parents b68ef5dec3bd
children 4cdb8c0ef5f0
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
1668
6e8ac624ed9b [project @ 1995-12-26 06:35:24 by jwe]
jwe
parents: 1461
diff changeset
24 # generate a new configure script in the top-level directory (edit
6e8ac624ed9b [project @ 1995-12-26 06:35:24 by jwe]
jwe
parents: 1461
diff changeset
25 # configure.in and run autoconf).
6
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
26
3219
30770ba4457a [project @ 1998-11-13 03:44:31 by jwe]
jwe
parents: 3209
diff changeset
27 CRUFT_DIRS = amos blas dassl fftpack lapack linpack minpack misc odepack \
30770ba4457a [project @ 1998-11-13 03:44:31 by jwe]
jwe
parents: 3209
diff changeset
28 ordered-qz quadpack ranlib slatec-err slatec-fn 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
3107
a8dcfbf87ea3 [project @ 1997-11-19 22:34:59 by jwe]
jwe
parents: 3049
diff changeset
32 DISTFILES = Makefile.in ChangeLog Makerules.in $(SOURCES) STOP.patch
6
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
33
2624
7e24c1f29db4 [project @ 1997-01-26 04:40:00 by jwe]
jwe
parents: 2588
diff changeset
34 ifeq ($(SHARED_LIBS), true)
3209
fbb332b96e4f [project @ 1998-11-03 20:48:54 by jwe]
jwe
parents: 3181
diff changeset
35 BINDISTLIBS = libcruft/libcruft
3029
9ce32027e269 [project @ 1997-06-05 06:39:06 by jwe]
jwe
parents: 2993
diff changeset
36 BINDISTFILES = libcruft.$(SHLEXT_VER)
2624
7e24c1f29db4 [project @ 1997-01-26 04:40:00 by jwe]
jwe
parents: 2588
diff changeset
37 endif
7e24c1f29db4 [project @ 1997-01-26 04:40:00 by jwe]
jwe
parents: 2588
diff changeset
38
3615
c3b1f34a4748 [project @ 2000-03-21 08:19:19 by jwe]
jwe
parents: 3297
diff changeset
39 all: libraries
6
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
40 .PHONY: all
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
41
1134
d65e3b59e07c [project @ 1995-02-23 20:09:31 by jwe]
jwe
parents: 1073
diff changeset
42 $(SUBDIRS):
d65e3b59e07c [project @ 1995-02-23 20:09:31 by jwe]
jwe
parents: 1073
diff changeset
43 echo making all in $@
3297
b68ef5dec3bd [project @ 1999-10-19 17:52:27 by jwe]
jwe
parents: 3219
diff changeset
44 $(MAKE) -C $@ all
1134
d65e3b59e07c [project @ 1995-02-23 20:09:31 by jwe]
jwe
parents: 1073
diff changeset
45 .PHONY: $(SUBDIRS)
6
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
46
2490
eb3e02c0f5e2 [project @ 1996-11-08 22:39:25 by jwe]
jwe
parents: 2487
diff changeset
47 # XXX FIXME XXX -- this should build the shared library directly from
eb3e02c0f5e2 [project @ 1996-11-08 22:39:25 by jwe]
jwe
parents: 2487
diff changeset
48 # a normal archive file (created from PIC code, though).
eb3e02c0f5e2 [project @ 1996-11-08 22:39:25 by jwe]
jwe
parents: 2487
diff changeset
49
2551
65e2cd433c7f [project @ 1996-11-20 23:08:48 by jwe]
jwe
parents: 2512
diff changeset
50 MISC_OBJ := misc/machar.o misc/dostop.o misc/f77-extern.o \
65e2cd433c7f [project @ 1996-11-20 23:08:48 by jwe]
jwe
parents: 2512
diff changeset
51 misc/f77-fcn.o misc/lo-error.o
1914
8637abd0da0b [project @ 1996-02-10 03:26:34 by jwe]
jwe
parents: 1911
diff changeset
52
1682
e436e535e295 [project @ 1995-12-30 03:42:27 by jwe]
jwe
parents: 1668
diff changeset
53 CRUFT_FSRC := $(foreach dir, $(SUBDIRS), $(wildcard $(srcdir)/$(dir)/*.f))
2512
fda09c1e787e [project @ 1996-11-14 08:39:41 by jwe]
jwe
parents: 2490
diff changeset
54 CRUFT_OBJ2 := $(patsubst $(srcdir)/%, %, $(CRUFT_FSRC))
2425
679068a18eee [project @ 1996-10-25 01:24:59 by jwe]
jwe
parents: 2405
diff changeset
55 CRUFT_OBJ1 := $(patsubst %.f, %.o, $(CRUFT_OBJ2))
1914
8637abd0da0b [project @ 1996-02-10 03:26:34 by jwe]
jwe
parents: 1911
diff changeset
56 CRUFT_OBJ := $(CRUFT_OBJ1) $(MISC_OBJ)
1682
e436e535e295 [project @ 1995-12-30 03:42:27 by jwe]
jwe
parents: 1668
diff changeset
57
e436e535e295 [project @ 1995-12-30 03:42:27 by jwe]
jwe
parents: 1668
diff changeset
58 ifeq ($(SHARED_LIBS), true)
e436e535e295 [project @ 1995-12-30 03:42:27 by jwe]
jwe
parents: 1668
diff changeset
59 ifdef FPICFLAG
e436e535e295 [project @ 1995-12-30 03:42:27 by jwe]
jwe
parents: 1668
diff changeset
60 CRUFT_OBJ_DIR := $(dir $(CRUFT_OBJ))
e436e535e295 [project @ 1995-12-30 03:42:27 by jwe]
jwe
parents: 1668
diff changeset
61 CRUFT_OBJ_PICDIR := $(addsuffix pic/, $(CRUFT_OBJ_DIR))
e436e535e295 [project @ 1995-12-30 03:42:27 by jwe]
jwe
parents: 1668
diff changeset
62 CRUFT_OBJ_NOTDIR := $(notdir $(CRUFT_OBJ))
e436e535e295 [project @ 1995-12-30 03:42:27 by jwe]
jwe
parents: 1668
diff changeset
63 CRUFT_PICOBJ := $(join $(CRUFT_OBJ_PICDIR), $(CRUFT_OBJ_NOTDIR))
e436e535e295 [project @ 1995-12-30 03:42:27 by jwe]
jwe
parents: 1668
diff changeset
64 else
e436e535e295 [project @ 1995-12-30 03:42:27 by jwe]
jwe
parents: 1668
diff changeset
65 CRUFT_PICOBJ := $(CRUFT_OBJ)
e436e535e295 [project @ 1995-12-30 03:42:27 by jwe]
jwe
parents: 1668
diff changeset
66 endif
e436e535e295 [project @ 1995-12-30 03:42:27 by jwe]
jwe
parents: 1668
diff changeset
67 endif
6
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
68
3029
9ce32027e269 [project @ 1997-06-05 06:39:06 by jwe]
jwe
parents: 2993
diff changeset
69 ifeq ($(SHARED_LIBS), true)
3615
c3b1f34a4748 [project @ 2000-03-21 08:19:19 by jwe]
jwe
parents: 3297
diff changeset
70 ifeq ($(STATIC_LIBS), true)
c3b1f34a4748 [project @ 2000-03-21 08:19:19 by jwe]
jwe
parents: 3297
diff changeset
71 libraries: $(SUBDIRS) libcruft.$(LIBEXT) libcruft.$(SHLEXT)
c3b1f34a4748 [project @ 2000-03-21 08:19:19 by jwe]
jwe
parents: 3297
diff changeset
72 else
c3b1f34a4748 [project @ 2000-03-21 08:19:19 by jwe]
jwe
parents: 3297
diff changeset
73 libraries: $(SUBDIRS) libcruft.$(SHLEXT)
c3b1f34a4748 [project @ 2000-03-21 08:19:19 by jwe]
jwe
parents: 3297
diff changeset
74 endif
3029
9ce32027e269 [project @ 1997-06-05 06:39:06 by jwe]
jwe
parents: 2993
diff changeset
75 else
3615
c3b1f34a4748 [project @ 2000-03-21 08:19:19 by jwe]
jwe
parents: 3297
diff changeset
76 ifeq ($(STATIC_LIBS), true)
c3b1f34a4748 [project @ 2000-03-21 08:19:19 by jwe]
jwe
parents: 3297
diff changeset
77 libraries: $(SUBDIRS) libcruft.$(LIBEXT)
c3b1f34a4748 [project @ 2000-03-21 08:19:19 by jwe]
jwe
parents: 3297
diff changeset
78 else
c3b1f34a4748 [project @ 2000-03-21 08:19:19 by jwe]
jwe
parents: 3297
diff changeset
79 libraries:
c3b1f34a4748 [project @ 2000-03-21 08:19:19 by jwe]
jwe
parents: 3297
diff changeset
80 endif
3029
9ce32027e269 [project @ 1997-06-05 06:39:06 by jwe]
jwe
parents: 2993
diff changeset
81 endif
3615
c3b1f34a4748 [project @ 2000-03-21 08:19:19 by jwe]
jwe
parents: 3297
diff changeset
82 .PHONY: libraries
c3b1f34a4748 [project @ 2000-03-21 08:19:19 by jwe]
jwe
parents: 3297
diff changeset
83
c3b1f34a4748 [project @ 2000-03-21 08:19:19 by jwe]
jwe
parents: 3297
diff changeset
84 libcruft.$(LIBEXT): $(CRUFT_OBJ)
c3b1f34a4748 [project @ 2000-03-21 08:19:19 by jwe]
jwe
parents: 3297
diff changeset
85 rm -f $@
c3b1f34a4748 [project @ 2000-03-21 08:19:19 by jwe]
jwe
parents: 3297
diff changeset
86 $(AR) $(ARFLAGS) $@ $^
c3b1f34a4748 [project @ 2000-03-21 08:19:19 by jwe]
jwe
parents: 3297
diff changeset
87 $(RANLIB) $@
3029
9ce32027e269 [project @ 1997-06-05 06:39:06 by jwe]
jwe
parents: 2993
diff changeset
88
9ce32027e269 [project @ 1997-06-05 06:39:06 by jwe]
jwe
parents: 2993
diff changeset
89 libcruft.$(SHLEXT): libcruft.$(SHLEXT_VER)
3049
4d275e0a0576 [project @ 1997-06-07 02:57:30 by jwe]
jwe
parents: 3044
diff changeset
90 rm -f $@
3036
b8c5ded2751f [project @ 1997-06-05 21:44:19 by jwe]
jwe
parents: 3034
diff changeset
91 $(LN_S) $< $@
3029
9ce32027e269 [project @ 1997-06-05 06:39:06 by jwe]
jwe
parents: 2993
diff changeset
92
9ce32027e269 [project @ 1997-06-05 06:39:06 by jwe]
jwe
parents: 2993
diff changeset
93 libcruft.$(SHLEXT_VER): $(CRUFT_PICOBJ)
3615
c3b1f34a4748 [project @ 2000-03-21 08:19:19 by jwe]
jwe
parents: 3297
diff changeset
94 rm -f $@
3039
cf74b8097212 [project @ 1997-06-05 22:07:17 by jwe]
jwe
parents: 3036
diff changeset
95 $(SH_LD) $(SH_LDFLAGS) $(SONAME_FLAGS) -o $@ $^
1682
e436e535e295 [project @ 1995-12-30 03:42:27 by jwe]
jwe
parents: 1668
diff changeset
96
6
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
97 $(CRUFT_OBJ):
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
98
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
99 check: all
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
100 .PHONY: check
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
101
2811
1dd37f97364a [project @ 1997-03-12 23:06:13 by jwe]
jwe
parents: 2787
diff changeset
102 install install-strip uninstall clean mostlyclean distclean maintainer-clean::
1685
5738406d6759 [project @ 1995-12-30 04:12:43 by jwe]
jwe
parents: 1682
diff changeset
103 @$(subdir-for-command)
1167
364906259d4a [project @ 1995-03-10 16:39:25 by jwe]
jwe
parents: 1134
diff changeset
104
364906259d4a [project @ 1995-03-10 16:39:25 by jwe]
jwe
parents: 1134
diff changeset
105 install::
3141
292ff0bf484b [project @ 1998-02-03 08:11:07 by jwe]
jwe
parents: 3124
diff changeset
106 $(top_srcdir)/mkinstalldirs $(octlibdir)
3034
ad0e94b6784c [project @ 1997-06-05 21:25:53 by jwe]
jwe
parents: 3029
diff changeset
107 if $(STATIC_LIBS); then \
3141
292ff0bf484b [project @ 1998-02-03 08:11:07 by jwe]
jwe
parents: 3124
diff changeset
108 rm -f $(octlibdir)/libcruft.$(LIBEXT) ; \
292ff0bf484b [project @ 1998-02-03 08:11:07 by jwe]
jwe
parents: 3124
diff changeset
109 $(INSTALL_DATA) libcruft.$(LIBEXT) \
292ff0bf484b [project @ 1998-02-03 08:11:07 by jwe]
jwe
parents: 3124
diff changeset
110 $(octlibdir)/libcruft.$(LIBEXT) ; \
292ff0bf484b [project @ 1998-02-03 08:11:07 by jwe]
jwe
parents: 3124
diff changeset
111 $(RANLIB) $(octlibdir)/libcruft.$(LIBEXT) ; \
3034
ad0e94b6784c [project @ 1997-06-05 21:25:53 by jwe]
jwe
parents: 3029
diff changeset
112 fi
1682
e436e535e295 [project @ 1995-12-30 03:42:27 by jwe]
jwe
parents: 1668
diff changeset
113 if $(SHARED_LIBS); then \
3141
292ff0bf484b [project @ 1998-02-03 08:11:07 by jwe]
jwe
parents: 3124
diff changeset
114 rm -f $(octlibdir)/libcruft.$(SHLEXT_VER); \
2993
91589ab98e37 [project @ 1997-05-21 21:44:54 by jwe]
jwe
parents: 2811
diff changeset
115 $(INSTALL_PROGRAM) \
3141
292ff0bf484b [project @ 1998-02-03 08:11:07 by jwe]
jwe
parents: 3124
diff changeset
116 libcruft.$(SHLEXT_VER) $(octlibdir)/libcruft.$(SHLEXT_VER); \
292ff0bf484b [project @ 1998-02-03 08:11:07 by jwe]
jwe
parents: 3124
diff changeset
117 cd $(octlibdir); \
3029
9ce32027e269 [project @ 1997-06-05 06:39:06 by jwe]
jwe
parents: 2993
diff changeset
118 rm -f libcruft.$(SHLEXT); \
9ce32027e269 [project @ 1997-06-05 06:39:06 by jwe]
jwe
parents: 2993
diff changeset
119 $(LN_S) libcruft.$(SHLEXT_VER) libcruft.$(SHLEXT); \
1682
e436e535e295 [project @ 1995-12-30 03:42:27 by jwe]
jwe
parents: 1668
diff changeset
120 fi
3141
292ff0bf484b [project @ 1998-02-03 08:11:07 by jwe]
jwe
parents: 3124
diff changeset
121 $(mk-libdir-link)
6
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
122
2811
1dd37f97364a [project @ 1997-03-12 23:06:13 by jwe]
jwe
parents: 2787
diff changeset
123 install-strip::
1dd37f97364a [project @ 1997-03-12 23:06:13 by jwe]
jwe
parents: 2787
diff changeset
124 $(MAKE) INSTALL_PROGRAM="$(INSTALL_PROGRAM) -s" install
1dd37f97364a [project @ 1997-03-12 23:06:13 by jwe]
jwe
parents: 2787
diff changeset
125
1167
364906259d4a [project @ 1995-03-10 16:39:25 by jwe]
jwe
parents: 1134
diff changeset
126 uninstall::
3141
292ff0bf484b [project @ 1998-02-03 08:11:07 by jwe]
jwe
parents: 3124
diff changeset
127 rm -f $(octlibdir)/libcruft.$(LIBEXT)
292ff0bf484b [project @ 1998-02-03 08:11:07 by jwe]
jwe
parents: 3124
diff changeset
128 rm -f $(octlibdir)/libcruft.$(SHLEXT)
292ff0bf484b [project @ 1998-02-03 08:11:07 by jwe]
jwe
parents: 3124
diff changeset
129 rm -f $(octlibdir)/libcruft.$(SHLEXT_VER)
6
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
130
1167
364906259d4a [project @ 1995-03-10 16:39:25 by jwe]
jwe
parents: 1134
diff changeset
131 tags TAGS:: $(SOURCES)
364906259d4a [project @ 1995-03-10 16:39:25 by jwe]
jwe
parents: 1134
diff changeset
132 $(SUBDIR_FOR_COMMAND)
364906259d4a [project @ 1995-03-10 16:39:25 by jwe]
jwe
parents: 1134
diff changeset
133
364906259d4a [project @ 1995-03-10 16:39:25 by jwe]
jwe
parents: 1134
diff changeset
134 tags::
6
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
135 ctags $(SOURCES)
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
136
1167
364906259d4a [project @ 1995-03-10 16:39:25 by jwe]
jwe
parents: 1134
diff changeset
137 TAGS:: $(SOURCES)
6
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
138 etags $(SOURCES)
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
139
1167
364906259d4a [project @ 1995-03-10 16:39:25 by jwe]
jwe
parents: 1134
diff changeset
140 clean mostlyclean::
3029
9ce32027e269 [project @ 1997-06-05 06:39:06 by jwe]
jwe
parents: 2993
diff changeset
141 rm -f *.$(LIBEXT) *.o
9ce32027e269 [project @ 1997-06-05 06:39:06 by jwe]
jwe
parents: 2993
diff changeset
142 if $(SHARED_LIBS); then rm -f *.$(SHLEXT_VER) *.$(SHLEXT); fi
6
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
143
2047
88a71749b954 [project @ 1996-03-29 19:54:14 by jwe]
jwe
parents: 2046
diff changeset
144 distclean::
3029
9ce32027e269 [project @ 1997-06-05 06:39:06 by jwe]
jwe
parents: 2993
diff changeset
145 rm -f *.$(LIBEXT) *.o Makefile Makerules so_locations
9ce32027e269 [project @ 1997-06-05 06:39:06 by jwe]
jwe
parents: 2993
diff changeset
146 if $(SHARED_LIBS); then rm -f *.$(SHLEXT_VER); fi
6
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
147
2379
4f352018a7ef [project @ 1996-10-12 05:21:02 by jwe]
jwe
parents: 2358
diff changeset
148 maintainer-clean::
3029
9ce32027e269 [project @ 1997-06-05 06:39:06 by jwe]
jwe
parents: 2993
diff changeset
149 rm -f *.$(LIBEXT) *.o configure Makefile Makerules
9ce32027e269 [project @ 1997-06-05 06:39:06 by jwe]
jwe
parents: 2993
diff changeset
150 rm -f so_locations tags TAGS
9ce32027e269 [project @ 1997-06-05 06:39:06 by jwe]
jwe
parents: 2993
diff changeset
151 if $(SHARED_LIBS); then rm -f *.$(SHLEXT_VER); fi
6
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
152
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
153 dist:
3297
b68ef5dec3bd [project @ 1999-10-19 17:52:27 by jwe]
jwe
parents: 3219
diff changeset
154 for dir in $(SUBDIRS); do mkdir ../`cat ../.fname`/libcruft/$$dir; $(MAKE) -C $$dir $@; done
6
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
155 ln $(DISTFILES) ../`cat ../.fname`/libcruft
73cca179ce1f [project @ 1993-08-08 02:09:35 by jwe]
jwe
parents:
diff changeset
156 .PHONY: dist
2624
7e24c1f29db4 [project @ 1997-01-26 04:40:00 by jwe]
jwe
parents: 2588
diff changeset
157
7e24c1f29db4 [project @ 1997-01-26 04:40:00 by jwe]
jwe
parents: 2588
diff changeset
158 bin-dist:
7e24c1f29db4 [project @ 1997-01-26 04:40:00 by jwe]
jwe
parents: 2588
diff changeset
159 if [ -n "$(BINDISTFILES)" ]; then \
3029
9ce32027e269 [project @ 1997-06-05 06:39:06 by jwe]
jwe
parents: 2993
diff changeset
160 ln $(BINDISTFILES) ../`cat ../.fname`/libcruft; \
2624
7e24c1f29db4 [project @ 1997-01-26 04:40:00 by jwe]
jwe
parents: 2588
diff changeset
161 fi
2686
6d0a6fc92f06 [project @ 1997-02-14 22:31:36 by jwe]
jwe
parents: 2676
diff changeset
162 if [ -n "$(BINDISTLIBS)" ]; then \
3029
9ce32027e269 [project @ 1997-06-05 06:39:06 by jwe]
jwe
parents: 2993
diff changeset
163 echo $(BINDISTLIBS) >> ../`cat ../.fname`/LIBRARIES; \
2686
6d0a6fc92f06 [project @ 1997-02-14 22:31:36 by jwe]
jwe
parents: 2676
diff changeset
164 fi
2624
7e24c1f29db4 [project @ 1997-01-26 04:40:00 by jwe]
jwe
parents: 2588
diff changeset
165 .PHONY: bin-dist