Changeset b773c0 in git


Ignore:
Timestamp:
Jan 11, 2013, 12:24:02 PM (11 years ago)
Author:
Oleksandr Motsak <motsak@…>
Branches:
(u'fieker-DuVal', '117eb8c30fc9e991c4decca4832b1d19036c4c65')(u'spielwiese', 'b9f50b373314e74e83c7c060a651dd2913e1f033')
Children:
c251308665e937dc7f552d6681c2010dcdf1debb
Parents:
484a08c08ac3762652a83dd7b3651dbf06125695
git-author:
Oleksandr Motsak <motsak@mathematik.uni-kl.de>2013-01-11 12:24:02+01:00
git-committer:
Oleksandr Motsak <http://goo.gl/mcpzY>2013-01-11 14:47:15+01:00
Message:
Making Singular usable in builddir (without 'make install')
Location:
Singular
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • Singular/Makefile.am

    r484a08 rb773c0  
    208208endif
    209209
     210Singular Singularg ESingular TSingular $(optional_Singular_programs): ${abs_builddir}/LIB
     211
    210212AMLDFLAGS = -L${top_builddir}/Singular -L${top_builddir}/numeric -L${top_builddir}/kernel -L${top_builddir}/libpolys/polys  -L${top_builddir}/libpolys/coeffs -L${top_builddir}/libpolys/reporter -L${top_builddir}/libpolys/misc $(USE_FACTORY) -L${top_builddir}/omalloc -L${top_builddir}/findexec
    211213
     
    298300singularlibrarydir = ${datadir}/singular
    299301singularlibrary = $(SLIB0:%=LIB/%) $(SLIB1:%=LIB/%) $(PLIBS:%=LIB/%)
    300 nobase_dist_singularlibrary_DATA = LIB/all.lib LIB/tst.lib LIB/help.cnf ${singularlibrary}
     302nobase_dist_singularlibrary_DATA = LIB/tst.lib LIB/help.cnf ${singularlibrary}
    301303EXTRA_DIST = make_alllib.sh LIB/all.lib.tmpl singular-libs LIB/help.cnf
    302304
    303305# ${nobase_dist_singularlibrary_DATA}
    304306
    305 LIB/all.lib: ${srcdir}/make_alllib.sh ${srcdir}/LIB/all.lib.tmpl ${singularlibrary}
    306         $(MKDIR_P) LIB
     307singularalllibrarydir = ${datadir}/singular/LIB
     308singularalllibrary = all.lib
     309nobase_dist_singularalllibrary_DATA = all.lib
     310
     311all.lib: ${srcdir}/make_alllib.sh ${srcdir}/LIB/all.lib.tmpl ${singularlibrary}
    307312        ${srcdir}/make_alllib.sh ${srcdir}/LIB/all.lib.tmpl ${SLIB0} ${PLIBS}
    308 
    309 # [ -d ${builddir}/LIB ] || ( $(MKDIR_P) LIB ; cp ${srcdir}/LIB/*.lib ${builddir}/LIB/ )
    310313
    311314########################### TEST #########################
     
    365368
    366369# These files are built first
    367 BUILT_SOURCES = feOpt.inc feOptTS.inc feOptES.inc iparith.inc LIB/all.lib plural_cmd.inc \
    368                 gftables MOD
     370BUILT_SOURCES = feOpt.inc feOptTS.inc feOptES.inc iparith.inc all.lib plural_cmd.inc \
     371                gftables MOD 
    369372
    370373CLEANFILES = $(BUILT_SOURCES) $(EXTRA_PROGRAMS)
    371374
     375clean-local:
     376        [ -L ${abs_builddir}/LIB ] && unlink ${abs_builddir}/LIB
     377                 
    372378feOpt.inc: feOptGen
    373379        ${builddir}/feOptGen
     
    388394gftables: ${top_srcdir}/factory/gftables
    389395        ln -snf ${top_srcdir}/factory/gftables ${builddir}/gftables
     396
     397${abs_builddir}/LIB: ${srcdir}/LIB
     398        ln -sn ${abs_srcdir}/LIB ${abs_builddir}/
    390399
    391400MOD: ${top_builddir}/libpolys/polys/.libs
  • Singular/make_alllib.sh

    r484a08 rb773c0  
    11#!/bin/sh
    2 cp $1 LIB/all.lib.n
    3 chmod u+rw LIB/all.lib.n
     2#C="$1"
     3#C=`readlink -f "$C"`
     4#C=`dirname "$C"`
     5#C=`ls -d1 "$C"`
     6
     7cp $1 all.lib.n
     8chmod u+rw all.lib.n
    49shift
    510for i in $*
    611do
    7         echo "LIB \"$i\";" >>LIB/all.lib.n
     12        echo "LIB \"$i\";" >> all.lib.n
    813done
    9 chmod u-w LIB/all.lib.n
    10 mv -f LIB/all.lib.n LIB/all.lib
     14#       [ ! -e "$i" ] && (cp -nv "$C/$i" .)
     15chmod u-w all.lib.n
     16mv -f all.lib.n all.lib
Note: See TracChangeset for help on using the changeset viewer.