Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place.
Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place.
| Download
GAP 4.8.9 installation with standard packages -- copy to your CoCalc project to get it
Project: cocalc-sagemath-dev-slelievre
Views: 418346############################################################################# ## #W Makefile GAP source Frank Celler ## ## #Y Copyright (C) 1997, Lehrstuhl D fuer Mathematik, RWTH Aachen, Germany ## ## This file creates the `configure' scripts using `autoconf'. ## CC=cc SOURCE= \ ariths \ blister \ bool \ c_filt1 \ c_meths1 \ c_oper1 \ c_random \ c_type1 \ calls \ code \ compiler \ compstat \ costab \ cyclotom \ dt \ dteval \ exprs \ finfield \ funcs \ gap \ gasman \ gmpints \ gvars \ integer \ intfuncs \ intrprtr \ iostream \ listfunc \ listoper \ lists \ macfloat \ objccoll \ objcftl \ objects \ objfgelm \ objpcgel \ objscoll \ opers \ permutat \ plist \ pperm \ precord \ profile \ range \ rational \ read \ records \ saveload \ scanner \ sctable \ set \ stats \ streams \ string \ sysfiles \ system \ tietze \ trans \ vars \ vec8bit \ vecffe \ vecgf2 \ vector \ weakptr \ default: configure.out ../configure Makegap.in config.hin: configure.in aclocal.m4 autoheader configure.out: configure.in aclocal.m4 config.hin autoconf sed -e 's%^srcdir=$$%srcdir=../../src%' \ -e 's%ac_dir_suffix=/.*$$%ac_dir_suffix=%' \ -e 's%config\.h:config\.hin%config.h:../../cnf/config.hin%' \ < configure > configure.out chmod 755 configure.out rm configure ../configure: ../configure.in ( cd .. ; autoconf ) Makegap.in: Makegap.top Makefile Makegap.bottom @echo "creating 'Makegap.in'" @echo "# DO NOT EDIT THIS FILE BY HAND IT IS MACHINE GENERATED" > Makegap.in @cat Makegap.top >> Makegap.in @echo 'ifeq "$$(MAKE_GMP)" "gmp"' >> Makegap.in @echo 'gap: $$(GMP_LIBS)' >> Makegap.in @echo 'endif' >> Makegap.in @echo >> Makegap.in @echo '# OBJECTS are generated from SOURCE' >> Makegap.in @/bin/echo -n "OBJECTS=" >> Makegap.in @eval 'for i in $(SOURCE); do /bin/echo -n "$$i.o "; done' >> Makegap.in @echo '$$(GAPMPI_OBJ)' >> Makegap.in @echo >> Makegap.in @echo >> Makegap.in @echo '# compile and link GAP' >> Makegap.in @echo 'ifeq ($$(uname_O),Cygwin)' >> Makegap.in @echo 'gap: $$(OBJECTS) $$(ITANIUMOBJ) $$(EXTOBJS)' >> Makegap.in @echo ' $$(CC) $$(CPPFLAGS) $$(GMP_CFLAGS) $$(CFLAGS) -DCOMPILECYGWINDLL -o gap.o -c ../../src/gap.c' >> Makegap.in @echo ' $$(CC) $$(LDFLAGS) -o gap.dll -shared $$(OBJECTS) $$(ITANIUMOBJ) -lm -lrt $$(MPILIBS) $$(EXTOBJS) $$(GMP_LIBS) $$(CONFLIBS)' >> Makegap.in @echo ' $$(CC) $$(LDFLAGS) -o gap ../../src/gapw95.c $$(CPPFLAGS) $$(GMP_CFLAGS) $$(CFLAGS) -DCOMPILECYGWINDLL gap.dll' >> Makegap.in @echo >> Makegap.in @echo 'else' >> Makegap.in @echo 'gap: $$(OBJECTS) $$(ITANIUMOBJ) $$(EXTOBJS)' >> Makegap.in @echo ' $$(CC) $$(LDFLAGS) -o gap $$(OBJECTS) $$(ITANIUMOBJ) -lm $$(MPILIBS) $$(EXTOBJS) $$(GMP_LIBS) $$(CONFLIBS)' >> Makegap.in @echo 'endif' >> Makegap.in @echo >> Makegap.in @echo '# dependencies are automatically generated' >> Makegap.in @(for i in `eval 'echo $(SOURCE)'`; do \ $(CC) -MM -MG -I .. -DUSE_PRECOMPILED ../src/$$i.c; \ echo ' $$(CC) $$(CPPFLAGS) $$(GMP_CFLAGS) $$(CFLAGS)' -o $$i.o -c ../src/$$i.c; \ echo ; \ done \ ) | sed -e 's:../src:@srcdir@:g' | sed -e 's:extern:../../extern:g' | sed -e 's#\.o: #.o: ../../Makefile #g' >> Makegap.in @cat Makegap.bottom >> Makegap.in