838
|
1 # |
|
2 # Makefile for octave's src directory |
|
3 # |
|
4 # John W. Eaton |
|
5 # jwe@che.utexas.edu |
|
6 # Department of Chemical Engineering |
|
7 # The University of Texas at Austin |
|
8 |
|
9 # Maybe this message will prevent people from asking why the |
|
10 # Makefiles don't work for them. Maybe not. |
|
11 |
847
|
12 all: FORCE |
838
|
13 @echo "" |
957
|
14 @echo "**********************************************************" |
|
15 @echo "* *" |
|
16 @echo "* To compile Octave, you will need a recent version of *" |
|
17 @echo "* GNU Make. *" |
|
18 @echo "* *" |
1325
|
19 @echo "* You will also need g++ and libg++. *" |
|
20 @echo "* *" |
|
21 @echo "* This version of Octave has been developed with *" |
|
22 @echo "* version 2.7.0. You probably won't get very far *" |
|
23 @echo "* with earlier versions. Later versions may work, *" |
|
24 @echo "* but C++ is still evolving, so don't be too surprised *" |
|
25 @echo "* if you run into some trouble. *" |
957
|
26 @echo "* *" |
|
27 @echo "* Now would be a good time to read INSTALL.OCTAVE if *" |
|
28 @echo "* you have not done so already. *" |
|
29 @echo "* *" |
|
30 @echo "**********************************************************" |
838
|
31 @echo "" |
|
32 $(MAKE) -f octMakefile all |
|
33 |
1302
|
34 TARGETS = octave-bug libcruft liboctave kpathsea dld info plplot readline \ |
1146
|
35 src scripts doc check octave.info INSTALL.info BUGS.info \ |
1319
|
36 install uninstall tags TAGS clean-tar dist-z links-for-dist dist-tar \ |
1146
|
37 clean-dist-tar dist links-for-bin-dist bin-dist-tar \ |
|
38 clean-bin-dist-tar binary-dist doc-dist-tar clean-doc-dist-tar \ |
|
39 doc-dist local-dist-tar clean-local-dist-tar local-dist \ |
|
40 split-dist split-local-dist snapshot-z snapshot snapshot-version |
838
|
41 |
1319
|
42 NO_DEP_TARGETS = clean mostlyclean distclean realclean |
|
43 |
|
44 ALL_TARGETS = $(TARGETS) $(NO_DEP_TARGETS) |
|
45 |
1146
|
46 $(TARGETS): FORCE |
|
47 $(MAKE) -f octMakefile $@ |
838
|
48 |
1319
|
49 $(NO_DEP_TARGETS): FORCE |
|
50 $(MAKE) -f octMakefile omit_deps=true $@ |
|
51 |
1146
|
52 FORCE: |