Changeset 1e6885 in git
- Timestamp:
- Feb 4, 2019, 11:17:53 AM (4 years ago)
- Branches:
- (u'spielwiese', '828514cf6e480e4bafc26df99217bf2a1ed1ef45')
- Children:
- d7374296d68df54ed75ea422d5c63f4a4e2bd11c
- Parents:
- 5b3fec4e8c1786db44b586db48305630ee76d50d
- git-author:
- Karim Abou Zeid <karim23697@gmail.com>2019-02-04 11:17:53+01:00
- git-committer:
- Karim Abou Zeid <karim23697@gmail.com>2019-02-08 17:55:47+01:00
- Files:
-
- 4 edited
- 2 moved
Legend:
- Unmodified
- Added
- Removed
-
Singular/LIB/freegb.lib
r5b3fec r1e6885 388 388 " 389 389 { 390 ERROR(" free gb.so not loaded");390 ERROR(" freealgebra.so not loaded"); 391 391 } 392 392 example … … 410 410 " 411 411 { 412 ERROR(" free gb.so not loaded");412 ERROR(" freealgebra.so not loaded"); 413 413 } 414 414 example … … 1063 1063 " 1064 1064 { 1065 ERROR(" free gb.so not loaded");1065 ERROR(" freealgebra.so not loaded"); 1066 1066 } 1067 1067 example … … 3886 3886 static proc mod_init() 3887 3887 { 3888 LIB"free gb.so";3889 } 3888 LIB"freealgebra.so"; 3889 } -
Singular/dyn_modules/Makefile.am
r5b3fec r1e6885 1 1 ACLOCAL_AMFLAGS = -I ../m4 2 2 3 SUBDIRS=staticdemo bigintm subsets syzextra pyobject customstd gfanlib python gitfan polymake singmathic Order interval cohomo free gb3 SUBDIRS=staticdemo bigintm subsets syzextra pyobject customstd gfanlib python gitfan polymake singmathic Order interval cohomo freealgebra -
Singular/dyn_modules/freealgebra/Makefile.am
r5b3fec r1e6885 1 1 ACLOCAL_AMFLAGS = -I ../../m4 2 2 3 if SI_BUILTIN_FREE GB4 noinst_LTLIBRARIES=free gb.la3 if SI_BUILTIN_FREEALGEBRA 4 noinst_LTLIBRARIES=freealgebra.la 5 5 P_PROCS_MODULE_LDFLAGS = -module 6 6 P_PROCS_CPPFLAGS_COMMON = -DSTATIC_VERSION 7 7 else 8 module_LTLIBRARIES=free gb.la8 module_LTLIBRARIES=freealgebra.la 9 9 moduledir = $(libexecdir)/singular/MOD 10 10 P_PROCS_CPPFLAGS_COMMON = -DDYNAMIC_VERSION … … 18 18 19 19 20 free gb_la_CPPFLAGS = ${MYINCLUDES} ${P_PROCS_CPPFLAGS_COMMON}21 free gb_la_LDFLAGS = ${AM_LDFLAGS} ${P_PROCS_MODULE_LDFLAGS} $(SINGULAR_LDFLAGS)22 SOURCES = free gb.cc23 free gb_la_SOURCES = $(SOURCES)20 freealgebra_la_CPPFLAGS = ${MYINCLUDES} ${P_PROCS_CPPFLAGS_COMMON} 21 freealgebra_la_LDFLAGS = ${AM_LDFLAGS} ${P_PROCS_MODULE_LDFLAGS} $(SINGULAR_LDFLAGS) 22 SOURCES = freealgebra.cc 23 freealgebra_la_SOURCES = $(SOURCES) 24 24 -
Singular/dyn_modules/freealgebra/freealgebra.cc
r5b3fec r1e6885 2 2 3 3 #ifdef HAVE_SHIFTBBA 4 static BOOLEAN free gb(leftv res, leftv args) // freeAlgebra4 static BOOLEAN freeAlgebra(leftv res, leftv args) 5 5 { 6 6 const short t1[]={2,RING_CMD,INT_CMD}; … … 144 144 { 145 145 #ifdef HAVE_SHIFTBBA 146 p->iiAddCproc("free gb.so","freeAlgebra",FALSE,freegb);147 p->iiAddCproc("free gb.so","lpLmDivides",FALSE,lpLmDivides);148 p->iiAddCproc("free gb.so","lpVarAt",FALSE,lpVarAt);149 p->iiAddCproc("free gb.so","stest",TRUE,stest);150 p->iiAddCproc("free gb.so","btest",TRUE,btest);151 p->iiAddCproc("free gb.so","rightstd",FALSE,rightStd);146 p->iiAddCproc("freealgebra.so","freeAlgebra",FALSE,freeAlgebra); 147 p->iiAddCproc("freealgebra.so","lpLmDivides",FALSE,lpLmDivides); 148 p->iiAddCproc("freealgebra.so","lpVarAt",FALSE,lpVarAt); 149 p->iiAddCproc("freealgebra.so","stest",TRUE,stest); 150 p->iiAddCproc("freealgebra.so","btest",TRUE,btest); 151 p->iiAddCproc("freealgebra.so","rightstd",FALSE,rightStd); 152 152 #endif 153 153 return (MAX_TOK); -
configure.ac
r5b3fec r1e6885 249 249 AC_CONFIG_FILES([Singular/dyn_modules/staticdemo/Makefile]) 250 250 AC_CONFIG_FILES([Singular/dyn_modules/subsets/Makefile]) 251 AC_CONFIG_FILES([Singular/dyn_modules/free gb/Makefile])251 AC_CONFIG_FILES([Singular/dyn_modules/freealgebra/Makefile]) 252 252 AC_CONFIG_FILES([Singular/dyn_modules/gitfan/Makefile]) 253 253 AC_CONFIG_FILES([Singular/dyn_modules/interval/Makefile]) -
m4/options.m4
r5b3fec r1e6885 321 321 bi_staticdemo=false 322 322 bi_subsets=false 323 bi_free gb=false323 bi_freealgebra=false 324 324 bi_syzextra=false 325 325 bi_pyobject=false … … 357 357 staticdemo ) bi_staticdemo=true;; 358 358 subsets ) bi_subsets=true;; 359 free gb ) bi_freegb=true;;359 freealgebra ) bi_freealgebra=true;; 360 360 syzextra ) bi_syzextra=true ;; 361 361 pyobject ) bi_pyobject=true ;; … … 396 396 AM_CONDITIONAL([SI_BUILTIN_STATICDEMO], [test x$bi_staticdemo = xtrue]) 397 397 AM_CONDITIONAL([SI_BUILTIN_SUBSETS], [test x$bi_subsets = xtrue]) 398 AM_CONDITIONAL([SI_BUILTIN_FREE GB], [test x$bi_freegb= xtrue])398 AM_CONDITIONAL([SI_BUILTIN_FREEALGEBRA], [test x$bi_freealgebra = xtrue]) 399 399 AM_CONDITIONAL([SI_BUILTIN_SYZEXTRA], [test x$bi_syzextra = xtrue]) 400 400 AM_CONDITIONAL([SI_BUILTIN_PYOBJECT], [test x$bi_pyobject = xtrue])
Note: See TracChangeset
for help on using the changeset viewer.