spielwiese
Last change
on this file since 64c6d1 was
64c6d1,
checked in by Olaf Bachmann <obachman@…>, 26 years ago
|
* new file/dir layout of LIBs, bin, doc:
LIB stays in-place, (new)doc moves to root, tests is removed
* LIB loading with "~"
* SearchPath is dynamically determined (see febase.cc)
* info prog is searched for in bindir
* correct handling of .singurlarrc
* env variable SINGULARHIST is used for determining history-file
* res always returns resolution
* configure is more robust (i.e., complains earlier if something is
wrong)
git-svn-id: file:///usr/local/Singular/svn/trunk@2022 2c84dea3-7e68-4137-9b89-c4e89433aadc
|
-
Property mode set to
100644
|
File size:
1.4 KB
|
Line | |
---|
1 | SHELL = /bin/sh |
---|
2 | |
---|
3 | SINGULAR_MAJOR_VERSION = @SINGULAR_MAJOR_VERSION@ |
---|
4 | SINGULAR_MINOR_VERSION = @SINGULAR_MINOR_VERSION@ |
---|
5 | SINGULAR_SUB_VERSION = @SINGULAR_SUB_VERSION@ |
---|
6 | SINGULAR = @SINGULAR@ |
---|
7 | |
---|
8 | |
---|
9 | @SET_MAKE@ |
---|
10 | BUILD_SUBDIRS = @CONFIG_SUBDIRS@ |
---|
11 | SUBDIRS = @SUBDIRS@ |
---|
12 | |
---|
13 | prefix = @prefix@ |
---|
14 | exec_prefix = @exec_prefix@ |
---|
15 | bindir = @bindir@ |
---|
16 | |
---|
17 | TEMPDIR = /tmp |
---|
18 | |
---|
19 | |
---|
20 | ${SINGULAR} : |
---|
21 | ${MAKE} install |
---|
22 | |
---|
23 | all install uninstall : Makefile |
---|
24 | for SUBDIR in ${BUILD_SUBDIRS}; \ |
---|
25 | do \ |
---|
26 | echo ${MAKE} $@ in $${SUBDIR}; \ |
---|
27 | cd $${SUBDIR}; \ |
---|
28 | ${MAKE} $@; \ |
---|
29 | cd .. ;\ |
---|
30 | done |
---|
31 | |
---|
32 | clean distclean mostlyclean maintainer-clean: |
---|
33 | for SUBDIR in ${SUBDIRS}; \ |
---|
34 | do \ |
---|
35 | echo ${MAKE} $@ in $${SUBDIR}; \ |
---|
36 | cd $${SUBDIR}; \ |
---|
37 | ${MAKE} $@; \ |
---|
38 | cd .. ;\ |
---|
39 | done;\ |
---|
40 | rm -rf *~ a.out core *.o .log \ |
---|
41 | if test "$@" = distclean || test "$@" = maintainer-clean; then \ |
---|
42 | rm -rf Makefile config.cache config.log config.status TAGS* *.gz *.tar;\ |
---|
43 | fi; \ |
---|
44 | if test "$@" = maintainer-clean; then \ |
---|
45 | echo "This command is intended for maintainer use, only" ; \ |
---|
46 | rm -rf configure;\ |
---|
47 | fi |
---|
48 | |
---|
49 | |
---|
50 | Singular factory libfac MP gmp: |
---|
51 | cd $@; ${MAKE} all |
---|
52 | |
---|
53 | |
---|
54 | info dvi ps doc doc/singular.hlp: ${SINGULAR} |
---|
55 | cd doc; ${MAKE} $@ |
---|
56 | |
---|
57 | info/singular.hlp: |
---|
58 | cd doc; ${MAKE} install |
---|
59 | |
---|
60 | Makefile : Makefile.in config.status |
---|
61 | ./config.status |
---|
62 | |
---|
63 | config.status : configure |
---|
64 | ./config.status --recheck |
---|
65 | |
---|
66 | configure: configure.in |
---|
67 | @echo "You need to rerun autoconf. I am proceeding, for now." |
---|
68 | @touch configure |
---|
69 | # autoconf |
---|
70 | # |
---|
Note: See
TracBrowser
for help on using the repository browser.