Changeset 68f7027 in git


Ignore:
Timestamp:
May 3, 2007, 3:41:00 PM (16 years ago)
Author:
Hans Schönemann <hannes@…>
Branches:
(u'spielwiese', '828514cf6e480e4bafc26df99217bf2a1ed1ef45')
Children:
99444573dd956308cd35771ee2f6c34fb886ba2c
Parents:
87fb941674716f8f8b3847c43bc3326cf8532c38
Message:
*hannes: moved several templ. to kernel


git-svn-id: file:///usr/local/Singular/svn/trunk@10014 2c84dea3-7e68-4137-9b89-c4e89433aadc
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Singular/Makefile.in

    r87fb941 r68f7027  
    9898MP_LIBS         = @MP_LIBS@
    9999HAVE_MPSR       = @HAVE_MPSR@
     100
     101#
     102# Handle libSINGULAR stuff
     103#
     104
     105SO_SUFFIX = so
     106LIBSINGULAR_FLAGS = -export-dynamic
     107LIBSINGULAR_LD = $(CXX)
     108
     109# correct suffix for dynamic linking
     110ifeq ($(SINGUNAME),ix86Mac-darwin)
     111SO_SUFFIX        = dylib
     112LIBSINGULAR_FLAGS = -single_module
     113LIBSINGULAR_LD = $(LD)
     114endif
     115
     116ifeq ($(SINGUNAME),ppcMac-darwin)
     117SO_SUFFIX        = dylib
     118LIBSINGULAR_FLAGS = -singule_module
     119LIBSINGULAR_LD = $(LD)
     120endif
     121
     122LIBSINGULAR_LIBS =-lsingfac -lsingcf -lntl -lreadline -lgmp -lomalloc_ndebug
     123
     124#
     125# End libSINGULAR
     126#
    100127
    101128ifdef LD_STATIC
     
    169196SOURCES=${CSOURCES} ${CXXSOURCES} \
    170197        grammar.y scanner.l libparse.l \
    171         p_Delete__T.cc p_ShallowCopyDelete__T.cc \
    172         p_Copy__T.cc p_Mult_nn__T.cc  pp_Mult_nn__T.cc \
    173         pp_Mult_mm__T.cc p_Mult_mm__T.cc \
    174         p_Minus_mm_Mult_qq__T.cc p_Add_q__T.cc \
    175         p_Neg__T.cc pp_Mult_Coeff_mm_DivSelect__T.cc \
    176         pp_Mult_Coeff_mm_DivSelectMult__T.cc \
    177         p_Merge_q__T.cc pp_Mult_mm_Noether__T.cc\
    178         p_kBucketSetLm__T.cc \
    179198        utils.cc utils.h \
    180199        tesths.cc mpsr_Tok.cc claptmpl.cc
     
    305324          ${OBJS} ${LDFLAGS} ${LIBS} ../kernel/mmalloc.o
    306325
     326libsingular: mod2.h Makefile version.h $(WIN_LIBS) scanner.cc  ${OBJS} \
     327         iparith.o libsingular-tesths.o libparse.cc claptmpl.o mpsr_Tok.o $(DL_LIBS)
     328        $(LIBSINGULAR_LD) ${SLDFLAGS} ${LIBSINGULAR_FLAGS} -o libsingular.${SO_SUFFIX} \
     329        libsingular-tesths.o iparith.o mpsr_Tok.o claptmpl.o \
     330        ${OBJS} -lkernel -L../kernel -L../factory -L../libfac -L${libdir} ${LIBSINGULAR_LIBS} ../kernel/mmalloc.o
     331
     332libsingular-tesths.o: tesths.cc
     333        ${CXX} ${CXXFLAGS} ${CPPFLAGS} ${CXXTEMPLFLAGS} ${DEFS} -DLIBSINGULAR \
     334          ${SLDFLAGS} -o libsingular-tesths.o \
     335          -c tesths.cc
     336
    307337../modules/python/libpython_module.a:
    308338        cd ../modules/python; scons
     
    439469##
    440470install: all installbin installslib
     471
     472install-nolns: all installbin-nolns installslib-nolns
    441473
    442474installbin: ${SING_EXEC} libparse ESingular TSingular ${RUN_SINGULARS}
     
    450482        cd ${bindir}; ${LN_S} ${SINGULAR} Singular${EXEC_EXT};
    451483
     484installbin-nolns: ${SING_EXEC} libparse ESingular TSingular ${RUN_SINGULARS}
     485        ${MKINSTALLDIRS} ${bindir}
     486        ${INSTALL_PROGRAM} ${SING_EXEC} ${SINGULAR}
     487        -${INSTALL_PROGRAM} *.so ${bindir}
     488        ${INSTALL_PROGRAM} libparse ${RUN_SINGULARS} ${bindir}
     489        ${INSTALL_PROGRAM} ESingular TSingular ${DL_LIBS} ${bindir}
     490        chmod a+x ${SINGULAR}
     491        rm -f ${bindir}/${SING_EXEC}${EXEC_EXT}
     492        cd ${bindir}; ${INSTALL_PROGRAM} ${SINGULAR} Singular${EXEC_EXT};
     493
    452494installslib: LIB
    453495        test -r ${slibdir} || ${LN_S} `pwd`/LIB ${slibdir}
     496
     497installslib-nolns: LIB
     498        test -r ${slibdir} || ${INSTALL} -d `pwd`/LIB ${slibdir}
     499        ${INSTALL} `pwd`/LIB/*.lib ${slibdir}
     500        ${MKINSTALLDIRS} ${slibdir}/gftables
     501        ${INSTALL} `pwd`/LIB/gftables/* ${slibdir}/gftables/
     502
     503install-libsingular: libsingular
     504        ${INSTALL_PROGRAM} *.$(SO_SUFFIX) ${libdir}
     505        ${INSTALL_PROGRAM} libsingular.h ${includedir}
     506
    454507
    455508
Note: See TracChangeset for help on using the changeset viewer.