GAP 4.8.9 installation with standard packages -- copy to your CoCalc project to get it
#############################################################################
##
#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=xcmds utils gapgraph gaptext pty popdial xgap selfile
default: configure.out ../configure
configure.out: configure.in
autoconf
sed -e 's%^srcdir=$$%srcdir=../../src.x11%' < configure > configure.out
chmod 755 configure.out
rm configure
../configure: ../configure.in
( cd .. ; autoconf )
Makegap.in: AlwaysMakegap.in
AlwaysMakegap.in:
@echo "creating 'Makegap.in'"
@cp Makegap.top Makegap.in
@echo >> Makegap.in
@echo '# OBJECTS are generated from SOURCE' >> Makegap.in
@echo -n "OBJECTS=" >> Makegap.in
@eval 'for i in $(SOURCE); do echo -n "$$i.o "; done' >> Makegap.in
@echo >> Makegap.in
@echo >> Makegap.in
@echo '# compile and link XGAP' >> Makegap.in
@echo 'xgap: $$(OBJECTS)' >> Makegap.in
@echo ' $$(CC) -o xgap $$(OBJECTS) $$(CFLAGS) $$(LDFLAGS) $$(LIBS) $$(X_LIBS) $$(LOPTS)' >> Makegap.in
@echo >> Makegap.in
@echo '# dependencies are automatically generated' >> Makegap.in
@(for i in `eval 'echo $(SOURCE)'`; do \
$(CC) -MM -I ../src.x11 ../src.x11/$$i.c; \
echo ' $$(CC) -I. $$(CFLAGS) $$(X_CFLAGS) $$(COPTS)' -o $$i.o -c ../src.x11/$$i.c; \
echo ; \
done \
) | sed -e 's:../src.x11:@srcdir@:g' >> Makegap.in