annotate test/Makefile.in @ 4720:e759d01692db ss-2-1-53

[project @ 2004-01-23 04:13:37 by jwe]
author jwe
date Fri, 23 Jan 2004 04:13:37 +0000
parents fef735180134
children 1ad66ea35fe5
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
410
9ba531fbf024 [project @ 1994-04-20 07:59:40 by jwe]
jwe
parents:
diff changeset
1 #
9ba531fbf024 [project @ 1994-04-20 07:59:40 by jwe]
jwe
parents:
diff changeset
2 # Makefile for octave's test directory
9ba531fbf024 [project @ 1994-04-20 07:59:40 by jwe]
jwe
parents:
diff changeset
3 #
9ba531fbf024 [project @ 1994-04-20 07:59:40 by jwe]
jwe
parents:
diff changeset
4 # John W. Eaton
1459
0b5abd833621 [project @ 1995-09-20 05:51:42 by jwe]
jwe
parents: 1391
diff changeset
5 # jwe@bevo.che.wisc.edu
0b5abd833621 [project @ 1995-09-20 05:51:42 by jwe]
jwe
parents: 1391
diff changeset
6 # University of Wisconsin-Madison
410
9ba531fbf024 [project @ 1994-04-20 07:59:40 by jwe]
jwe
parents:
diff changeset
7 # Department of Chemical Engineering
9ba531fbf024 [project @ 1994-04-20 07:59:40 by jwe]
jwe
parents:
diff changeset
8
9ba531fbf024 [project @ 1994-04-20 07:59:40 by jwe]
jwe
parents:
diff changeset
9 TOPDIR = ..
9ba531fbf024 [project @ 1994-04-20 07:59:40 by jwe]
jwe
parents:
diff changeset
10
9ba531fbf024 [project @ 1994-04-20 07:59:40 by jwe]
jwe
parents:
diff changeset
11 srcdir = @srcdir@
9ba531fbf024 [project @ 1994-04-20 07:59:40 by jwe]
jwe
parents:
diff changeset
12 top_srcdir = @top_srcdir@
9ba531fbf024 [project @ 1994-04-20 07:59:40 by jwe]
jwe
parents:
diff changeset
13 VPATH = @srcdir@
9ba531fbf024 [project @ 1994-04-20 07:59:40 by jwe]
jwe
parents:
diff changeset
14
9ba531fbf024 [project @ 1994-04-20 07:59:40 by jwe]
jwe
parents:
diff changeset
15 include $(TOPDIR)/Makeconf
9ba531fbf024 [project @ 1994-04-20 07:59:40 by jwe]
jwe
parents:
diff changeset
16
9ba531fbf024 [project @ 1994-04-20 07:59:40 by jwe]
jwe
parents:
diff changeset
17 SOURCES =
9ba531fbf024 [project @ 1994-04-20 07:59:40 by jwe]
jwe
parents:
diff changeset
18
2452
a28ed603c65c [project @ 1996-10-31 19:49:29 by jwe]
jwe
parents: 1915
diff changeset
19 DISTFILES = Makefile.in $(SOURCES) ChangeLog
410
9ba531fbf024 [project @ 1994-04-20 07:59:40 by jwe]
jwe
parents:
diff changeset
20
9ba531fbf024 [project @ 1994-04-20 07:59:40 by jwe]
jwe
parents:
diff changeset
21 SUBDIRS =
9ba531fbf024 [project @ 1994-04-20 07:59:40 by jwe]
jwe
parents:
diff changeset
22
9ba531fbf024 [project @ 1994-04-20 07:59:40 by jwe]
jwe
parents:
diff changeset
23 OCTAVE_BINARY = ../src/octave
9ba531fbf024 [project @ 1994-04-20 07:59:40 by jwe]
jwe
parents:
diff changeset
24
2778
7aea603a10ba [project @ 1997-03-01 21:21:03 by jwe]
jwe
parents: 2777
diff changeset
25 OCTAVE_SCRIPT_PATH = .:$(TOPDIR)/src//:$(srcdir)/../scripts//
410
9ba531fbf024 [project @ 1994-04-20 07:59:40 by jwe]
jwe
parents:
diff changeset
26
3174
390d5e396682 [project @ 1998-05-04 16:36:17 by jwe]
jwe
parents: 3028
diff changeset
27 ifeq ($(SHARED_LIBS), true)
390d5e396682 [project @ 1998-05-04 16:36:17 by jwe]
jwe
parents: 3028
diff changeset
28 OCTAVE_LD_LIBRARY_PATH = `pwd`/../src:`pwd`/../liboctave:`pwd`/../libcruft
4104
fef735180134 [project @ 2002-10-15 20:28:20 by jwe]
jwe
parents: 3820
diff changeset
29 ifeq ($(@library_path_var@),)
3174
390d5e396682 [project @ 1998-05-04 16:36:17 by jwe]
jwe
parents: 3028
diff changeset
30 XLD_LIBRARY_PATH = $(OCTAVE_LD_LIBRARY_PATH)
390d5e396682 [project @ 1998-05-04 16:36:17 by jwe]
jwe
parents: 3028
diff changeset
31 else
4104
fef735180134 [project @ 2002-10-15 20:28:20 by jwe]
jwe
parents: 3820
diff changeset
32 XLD_LIBRARY_PATH = $(OCTAVE_LD_LIBRARY_PATH):$(@library_path_var@)
3174
390d5e396682 [project @ 1998-05-04 16:36:17 by jwe]
jwe
parents: 3028
diff changeset
33 endif
4104
fef735180134 [project @ 2002-10-15 20:28:20 by jwe]
jwe
parents: 3820
diff changeset
34 SET_LD_LIBRARY_PATH = @library_path_var@="$(XLD_LIBRARY_PATH)"
3174
390d5e396682 [project @ 1998-05-04 16:36:17 by jwe]
jwe
parents: 3028
diff changeset
35 endif
390d5e396682 [project @ 1998-05-04 16:36:17 by jwe]
jwe
parents: 3028
diff changeset
36
410
9ba531fbf024 [project @ 1994-04-20 07:59:40 by jwe]
jwe
parents:
diff changeset
37 # Complete directory trees to distribute.
9ba531fbf024 [project @ 1994-04-20 07:59:40 by jwe]
jwe
parents:
diff changeset
38 DISTDIRS = config octave.test
9ba531fbf024 [project @ 1994-04-20 07:59:40 by jwe]
jwe
parents:
diff changeset
39
9ba531fbf024 [project @ 1994-04-20 07:59:40 by jwe]
jwe
parents:
diff changeset
40 all: check
9ba531fbf024 [project @ 1994-04-20 07:59:40 by jwe]
jwe
parents:
diff changeset
41 .PHONY: all
9ba531fbf024 [project @ 1994-04-20 07:59:40 by jwe]
jwe
parents:
diff changeset
42
9ba531fbf024 [project @ 1994-04-20 07:59:40 by jwe]
jwe
parents:
diff changeset
43 check:
3028
6d56646a2d1f [project @ 1997-06-05 06:34:21 by jwe]
jwe
parents: 2811
diff changeset
44 @if test -n "$(RUNTEST)"; then \
3174
390d5e396682 [project @ 1998-05-04 16:36:17 by jwe]
jwe
parents: 3028
diff changeset
45 $(SET_LD_LIBRARY_PATH) $(RUNTEST) \
410
9ba531fbf024 [project @ 1994-04-20 07:59:40 by jwe]
jwe
parents:
diff changeset
46 OCTAVE="$(OCTAVE_BINARY)" \
9ba531fbf024 [project @ 1994-04-20 07:59:40 by jwe]
jwe
parents:
diff changeset
47 OCTAVE_SCRIPT_PATH="$(OCTAVE_SCRIPT_PATH)" \
3820
f0ab8a324da7 [project @ 2001-04-24 16:06:59 by jwe]
jwe
parents: 3177
diff changeset
48 --tool octave --srcdir $(srcdir) $(RUNTEST_FLAGS) $(testsuite); \
410
9ba531fbf024 [project @ 1994-04-20 07:59:40 by jwe]
jwe
parents:
diff changeset
49 else \
3028
6d56646a2d1f [project @ 1997-06-05 06:34:21 by jwe]
jwe
parents: 2811
diff changeset
50 echo "***"; \
6d56646a2d1f [project @ 1997-06-05 06:34:21 by jwe]
jwe
parents: 2811
diff changeset
51 echo "*** Sorry, I can't run tests without DejaGnu"; \
6d56646a2d1f [project @ 1997-06-05 06:34:21 by jwe]
jwe
parents: 2811
diff changeset
52 echo "***"; \
410
9ba531fbf024 [project @ 1994-04-20 07:59:40 by jwe]
jwe
parents:
diff changeset
53 fi
9ba531fbf024 [project @ 1994-04-20 07:59:40 by jwe]
jwe
parents:
diff changeset
54
9ba531fbf024 [project @ 1994-04-20 07:59:40 by jwe]
jwe
parents:
diff changeset
55 .PHONY: check
9ba531fbf024 [project @ 1994-04-20 07:59:40 by jwe]
jwe
parents:
diff changeset
56
2811
1dd37f97364a [project @ 1997-03-12 23:06:13 by jwe]
jwe
parents: 2778
diff changeset
57 install install-strip: all
1dd37f97364a [project @ 1997-03-12 23:06:13 by jwe]
jwe
parents: 2778
diff changeset
58 .PHONY: install install-strip
410
9ba531fbf024 [project @ 1994-04-20 07:59:40 by jwe]
jwe
parents:
diff changeset
59
9ba531fbf024 [project @ 1994-04-20 07:59:40 by jwe]
jwe
parents:
diff changeset
60 uninstall:
9ba531fbf024 [project @ 1994-04-20 07:59:40 by jwe]
jwe
parents:
diff changeset
61 .PHONY: uninstall
9ba531fbf024 [project @ 1994-04-20 07:59:40 by jwe]
jwe
parents:
diff changeset
62
9ba531fbf024 [project @ 1994-04-20 07:59:40 by jwe]
jwe
parents:
diff changeset
63 tags: $(SOURCES)
9ba531fbf024 [project @ 1994-04-20 07:59:40 by jwe]
jwe
parents:
diff changeset
64 ctags $(SOURCES)
9ba531fbf024 [project @ 1994-04-20 07:59:40 by jwe]
jwe
parents:
diff changeset
65
9ba531fbf024 [project @ 1994-04-20 07:59:40 by jwe]
jwe
parents:
diff changeset
66 TAGS: $(SOURCES)
9ba531fbf024 [project @ 1994-04-20 07:59:40 by jwe]
jwe
parents:
diff changeset
67 etags $(SOURCES)
9ba531fbf024 [project @ 1994-04-20 07:59:40 by jwe]
jwe
parents:
diff changeset
68
9ba531fbf024 [project @ 1994-04-20 07:59:40 by jwe]
jwe
parents:
diff changeset
69 clean:
1460
fa8326a8eec8 [project @ 1995-09-20 06:11:06 by jwe]
jwe
parents: 1459
diff changeset
70 rm -f octave.log octave.sum
410
9ba531fbf024 [project @ 1994-04-20 07:59:40 by jwe]
jwe
parents:
diff changeset
71 .PHONY: clean
9ba531fbf024 [project @ 1994-04-20 07:59:40 by jwe]
jwe
parents:
diff changeset
72
9ba531fbf024 [project @ 1994-04-20 07:59:40 by jwe]
jwe
parents:
diff changeset
73 mostlyclean:
9ba531fbf024 [project @ 1994-04-20 07:59:40 by jwe]
jwe
parents:
diff changeset
74 .PHONY: mostlyclean
9ba531fbf024 [project @ 1994-04-20 07:59:40 by jwe]
jwe
parents:
diff changeset
75
9ba531fbf024 [project @ 1994-04-20 07:59:40 by jwe]
jwe
parents:
diff changeset
76 distclean: clean
1460
fa8326a8eec8 [project @ 1995-09-20 06:11:06 by jwe]
jwe
parents: 1459
diff changeset
77 rm -f Makefile
410
9ba531fbf024 [project @ 1994-04-20 07:59:40 by jwe]
jwe
parents:
diff changeset
78 .PHONY: distclean
9ba531fbf024 [project @ 1994-04-20 07:59:40 by jwe]
jwe
parents:
diff changeset
79
1391
02a4e580de4e [project @ 1995-09-14 09:08:43 by jwe]
jwe
parents: 1051
diff changeset
80 maintainer-clean: distclean
410
9ba531fbf024 [project @ 1994-04-20 07:59:40 by jwe]
jwe
parents:
diff changeset
81 rm -f tags TAGS
1391
02a4e580de4e [project @ 1995-09-14 09:08:43 by jwe]
jwe
parents: 1051
diff changeset
82 .PHONY: maintainer-clean
410
9ba531fbf024 [project @ 1994-04-20 07:59:40 by jwe]
jwe
parents:
diff changeset
83
9ba531fbf024 [project @ 1994-04-20 07:59:40 by jwe]
jwe
parents:
diff changeset
84 dist:
9ba531fbf024 [project @ 1994-04-20 07:59:40 by jwe]
jwe
parents:
diff changeset
85 ln $(DISTFILES) ../`cat ../.fname`/test
9ba531fbf024 [project @ 1994-04-20 07:59:40 by jwe]
jwe
parents:
diff changeset
86 for dir in $(DISTDIRS); do ln -s ../../test/$$dir ../`cat ../.fname`/test; done
9ba531fbf024 [project @ 1994-04-20 07:59:40 by jwe]
jwe
parents:
diff changeset
87 .PHONY: dist