source: git/Makefile.in @ 64c6d1

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 
1SHELL           = /bin/sh
2
3SINGULAR_MAJOR_VERSION  = @SINGULAR_MAJOR_VERSION@
4SINGULAR_MINOR_VERSION  = @SINGULAR_MINOR_VERSION@
5SINGULAR_SUB_VERSION    = @SINGULAR_SUB_VERSION@
6SINGULAR                = @SINGULAR@
7
8
9@SET_MAKE@
10BUILD_SUBDIRS   = @CONFIG_SUBDIRS@
11SUBDIRS         = @SUBDIRS@
12
13prefix          = @prefix@
14exec_prefix     = @exec_prefix@
15bindir          = @bindir@
16
17TEMPDIR         = /tmp
18
19
20${SINGULAR} :
21        ${MAKE} install
22
23all 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
32clean 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
50Singular factory libfac MP gmp:
51        cd $@; ${MAKE} all
52
53
54info dvi ps doc doc/singular.hlp: ${SINGULAR}
55        cd doc; ${MAKE} $@
56
57info/singular.hlp:
58        cd doc; ${MAKE} install
59
60Makefile : Makefile.in config.status
61        ./config.status
62
63config.status : configure
64        ./config.status --recheck
65
66configure: 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.