Changeset 68f7027 in git
- Timestamp:
- May 3, 2007, 3:41:00 PM (16 years ago)
- Branches:
- (u'spielwiese', '828514cf6e480e4bafc26df99217bf2a1ed1ef45')
- Children:
- 99444573dd956308cd35771ee2f6c34fb886ba2c
- Parents:
- 87fb941674716f8f8b3847c43bc3326cf8532c38
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Singular/Makefile.in
r87fb941 r68f7027 98 98 MP_LIBS = @MP_LIBS@ 99 99 HAVE_MPSR = @HAVE_MPSR@ 100 101 # 102 # Handle libSINGULAR stuff 103 # 104 105 SO_SUFFIX = so 106 LIBSINGULAR_FLAGS = -export-dynamic 107 LIBSINGULAR_LD = $(CXX) 108 109 # correct suffix for dynamic linking 110 ifeq ($(SINGUNAME),ix86Mac-darwin) 111 SO_SUFFIX = dylib 112 LIBSINGULAR_FLAGS = -single_module 113 LIBSINGULAR_LD = $(LD) 114 endif 115 116 ifeq ($(SINGUNAME),ppcMac-darwin) 117 SO_SUFFIX = dylib 118 LIBSINGULAR_FLAGS = -singule_module 119 LIBSINGULAR_LD = $(LD) 120 endif 121 122 LIBSINGULAR_LIBS =-lsingfac -lsingcf -lntl -lreadline -lgmp -lomalloc_ndebug 123 124 # 125 # End libSINGULAR 126 # 100 127 101 128 ifdef LD_STATIC … … 169 196 SOURCES=${CSOURCES} ${CXXSOURCES} \ 170 197 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 \179 198 utils.cc utils.h \ 180 199 tesths.cc mpsr_Tok.cc claptmpl.cc … … 305 324 ${OBJS} ${LDFLAGS} ${LIBS} ../kernel/mmalloc.o 306 325 326 libsingular: 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 332 libsingular-tesths.o: tesths.cc 333 ${CXX} ${CXXFLAGS} ${CPPFLAGS} ${CXXTEMPLFLAGS} ${DEFS} -DLIBSINGULAR \ 334 ${SLDFLAGS} -o libsingular-tesths.o \ 335 -c tesths.cc 336 307 337 ../modules/python/libpython_module.a: 308 338 cd ../modules/python; scons … … 439 469 ## 440 470 install: all installbin installslib 471 472 install-nolns: all installbin-nolns installslib-nolns 441 473 442 474 installbin: ${SING_EXEC} libparse ESingular TSingular ${RUN_SINGULARS} … … 450 482 cd ${bindir}; ${LN_S} ${SINGULAR} Singular${EXEC_EXT}; 451 483 484 installbin-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 452 494 installslib: LIB 453 495 test -r ${slibdir} || ${LN_S} `pwd`/LIB ${slibdir} 496 497 installslib-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 503 install-libsingular: libsingular 504 ${INSTALL_PROGRAM} *.$(SO_SUFFIX) ${libdir} 505 ${INSTALL_PROGRAM} libsingular.h ${includedir} 506 454 507 455 508
Note: See TracChangeset
for help on using the changeset viewer.