CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutSign UpSign In

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

Views: 418346
# DO NOT EDIT THIS FILE BY HAND IT IS MACHINE GENERATED
#############################################################################
##
#W  Makefile                    GAP source                       Frank Celler
##
##
#Y  Copyright (C)  1997,  Lehrstuhl D fuer Mathematik,  RWTH Aachen,  Germany
##
##  This  file compiles    and links  GAP.    It is  created from   the  file
##  "Makegap.in" in the directory `cnf/'.
##

CFLAGS=-Wall -g -O2  -g -O2 $(COPTS)
CPPFLAGS=-I. -I../.. -DCONFIG_H 
LDFLAGS= -g  -export-dynamic $(LOPTS)
CC=gcc

ITANIUMOBJ=

# FIXME: What is LIBSOVERRIDE used for? We should either document this here
# or elsewhere, or find ways to get rid of it. 
ifeq "$(LIBSOVERRIDE)" ""
	CONFLIBS=-lreadline -lrt -ldl -lutil 
else
	CONFLIBS=$(LIBSOVERRIDE)
endif

uname_O := $(shell sh -c 'uname -o 2>/dev/null || echo not')
ifeq "$(MAKE_GMP)" "gmp"
gap:  $(GMP_LIBS)
endif

# OBJECTS are generated from SOURCE
OBJECTS=ariths.o blister.o bool.o c_filt1.o c_meths1.o c_oper1.o c_random.o c_type1.o calls.o code.o compiler.o compstat.o costab.o cyclotom.o dt.o dteval.o exprs.o finfield.o funcs.o gap.o gasman.o gmpints.o gvars.o integer.o intfuncs.o intrprtr.o iostream.o listfunc.o listoper.o lists.o macfloat.o objccoll.o objcftl.o objects.o objfgelm.o objpcgel.o objscoll.o opers.o permutat.o plist.o pperm.o precord.o profile.o range.o rational.o read.o records.o saveload.o scanner.o sctable.o set.o stats.o streams.o string.o sysfiles.o system.o tietze.o trans.o vars.o vec8bit.o vecffe.o vecgf2.o vector.o weakptr.o $(GAPMPI_OBJ)


# compile and link GAP
ifeq ($(uname_O),Cygwin)
gap: $(OBJECTS) $(ITANIUMOBJ) $(EXTOBJS)
	$(CC) $(CPPFLAGS) $(GMP_CFLAGS) $(CFLAGS) -DCOMPILECYGWINDLL -o gap.o -c ../../src/gap.c
	$(CC) $(LDFLAGS) -o gap.dll -shared $(OBJECTS) $(ITANIUMOBJ) -lm -lrt $(MPILIBS) $(EXTOBJS) $(GMP_LIBS) $(CONFLIBS)
	$(CC) $(LDFLAGS) -o gap ../../src/gapw95.c $(CPPFLAGS) $(GMP_CFLAGS) $(CFLAGS) -DCOMPILECYGWINDLL gap.dll

else
gap: $(OBJECTS) $(ITANIUMOBJ) $(EXTOBJS)
	$(CC) $(LDFLAGS) -o gap $(OBJECTS) $(ITANIUMOBJ) -lm $(MPILIBS) $(EXTOBJS) $(GMP_LIBS) $(CONFLIBS)
endif

# dependencies are automatically generated
ariths.o: ../../Makefile ../../src/ariths.c ../../src/system.h config.h ../../src/gasman.h \
 ../../src/atomic.h ../../src/objects.h ../../src/scanner.h ../../src/gap.h \
 ../../src/gvars.h ../../src/calls.h ../../src/opers.h ../../src/ariths.h \
 ../../src/bool.h ../../src/records.h ../../src/precord.h ../../src/lists.h \
 ../../src/string.h ../../src/code.h ../../src/thread.h ../../src/tls.h
	$(CC) $(CPPFLAGS) $(GMP_CFLAGS) $(CFLAGS) -o ariths.o -c ../../src/ariths.c

blister.o: ../../Makefile ../../src/blister.c ../../src/system.h config.h ../../src/gasman.h \
 ../../src/atomic.h ../../src/objects.h ../../src/scanner.h ../../src/gap.h \
 ../../src/gvars.h ../../src/calls.h ../../src/opers.h ../../src/ariths.h \
 ../../src/bool.h ../../src/records.h ../../src/precord.h ../../src/lists.h \
 ../../src/plist.h ../../src/set.h ../../src/blister.h ../../src/range.h \
 ../../src/string.h ../../src/saveload.h ../../src/code.h ../../src/thread.h \
 ../../src/tls.h
	$(CC) $(CPPFLAGS) $(GMP_CFLAGS) $(CFLAGS) -o blister.o -c ../../src/blister.c

bool.o: ../../Makefile ../../src/bool.c ../../src/system.h config.h ../../src/gasman.h \
 ../../src/atomic.h ../../src/objects.h ../../src/scanner.h ../../src/gap.h \
 ../../src/gvars.h ../../src/calls.h ../../src/opers.h ../../src/ariths.h \
 ../../src/bool.h ../../src/records.h ../../src/precord.h ../../src/lists.h \
 ../../src/string.h ../../src/code.h ../../src/thread.h ../../src/tls.h
	$(CC) $(CPPFLAGS) $(GMP_CFLAGS) $(CFLAGS) -o bool.o -c ../../src/bool.c

c_filt1.o: ../../Makefile ../../src/c_filt1.c ../../src/compiled.h ../../src/system.h config.h \
 ../../src/gasman.h ../../src/atomic.h ../../src/objects.h ../../src/scanner.h \
 ../../src/gap.h ../../src/read.h ../../src/gvars.h ../../src/calls.h ../../src/opers.h \
 ../../src/ariths.h ../../src/integer.h ../../src/rational.h ../../src/cyclotom.h \
 ../../src/finfield.h ../../src/macfloat.h ../../src/bool.h ../../src/permutat.h \
 ../../src/trans.h ../../src/intfuncs.h ../../src/records.h ../../src/precord.h \
 ../../src/lists.h ../../src/plist.h ../../src/range.h ../../src/string.h \
 ../../src/saveload.h ../../src/set.h ../../src/code.h ../../src/thread.h \
 ../../src/tls.h ../../src/pperm.h ../../src/listoper.h ../../src/listfunc.h \
 ../../src/vector.h ../../src/blister.h ../../src/objfgelm.h ../../src/objpcgel.h \
 ../../src/objscoll.h ../../src/objcftl.h ../../src/dt.h ../../src/dteval.h \
 ../../src/sctable.h ../../src/costab.h ../../src/tietze.h ../../src/exprs.h \
 ../../src/stats.h ../../src/funcs.h ../../src/intrprtr.h ../../src/compiler.h \
 ../../src/compstat.h ../../src/streams.h ../../src/sysfiles.h ../../src/weakptr.h \
 ../../src/vars.h ../../src/aobjects.h
	$(CC) $(CPPFLAGS) $(GMP_CFLAGS) $(CFLAGS) -o c_filt1.o -c ../../src/c_filt1.c

c_meths1.o: ../../Makefile ../../src/c_meths1.c ../../src/compiled.h ../../src/system.h config.h \
 ../../src/gasman.h ../../src/atomic.h ../../src/objects.h ../../src/scanner.h \
 ../../src/gap.h ../../src/read.h ../../src/gvars.h ../../src/calls.h ../../src/opers.h \
 ../../src/ariths.h ../../src/integer.h ../../src/rational.h ../../src/cyclotom.h \
 ../../src/finfield.h ../../src/macfloat.h ../../src/bool.h ../../src/permutat.h \
 ../../src/trans.h ../../src/intfuncs.h ../../src/records.h ../../src/precord.h \
 ../../src/lists.h ../../src/plist.h ../../src/range.h ../../src/string.h \
 ../../src/saveload.h ../../src/set.h ../../src/code.h ../../src/thread.h \
 ../../src/tls.h ../../src/pperm.h ../../src/listoper.h ../../src/listfunc.h \
 ../../src/vector.h ../../src/blister.h ../../src/objfgelm.h ../../src/objpcgel.h \
 ../../src/objscoll.h ../../src/objcftl.h ../../src/dt.h ../../src/dteval.h \
 ../../src/sctable.h ../../src/costab.h ../../src/tietze.h ../../src/exprs.h \
 ../../src/stats.h ../../src/funcs.h ../../src/intrprtr.h ../../src/compiler.h \
 ../../src/compstat.h ../../src/streams.h ../../src/sysfiles.h ../../src/weakptr.h \
 ../../src/vars.h ../../src/aobjects.h
	$(CC) $(CPPFLAGS) $(GMP_CFLAGS) $(CFLAGS) -o c_meths1.o -c ../../src/c_meths1.c

c_oper1.o: ../../Makefile ../../src/c_oper1.c ../../src/compiled.h ../../src/system.h config.h \
 ../../src/gasman.h ../../src/atomic.h ../../src/objects.h ../../src/scanner.h \
 ../../src/gap.h ../../src/read.h ../../src/gvars.h ../../src/calls.h ../../src/opers.h \
 ../../src/ariths.h ../../src/integer.h ../../src/rational.h ../../src/cyclotom.h \
 ../../src/finfield.h ../../src/macfloat.h ../../src/bool.h ../../src/permutat.h \
 ../../src/trans.h ../../src/intfuncs.h ../../src/records.h ../../src/precord.h \
 ../../src/lists.h ../../src/plist.h ../../src/range.h ../../src/string.h \
 ../../src/saveload.h ../../src/set.h ../../src/code.h ../../src/thread.h \
 ../../src/tls.h ../../src/pperm.h ../../src/listoper.h ../../src/listfunc.h \
 ../../src/vector.h ../../src/blister.h ../../src/objfgelm.h ../../src/objpcgel.h \
 ../../src/objscoll.h ../../src/objcftl.h ../../src/dt.h ../../src/dteval.h \
 ../../src/sctable.h ../../src/costab.h ../../src/tietze.h ../../src/exprs.h \
 ../../src/stats.h ../../src/funcs.h ../../src/intrprtr.h ../../src/compiler.h \
 ../../src/compstat.h ../../src/streams.h ../../src/sysfiles.h ../../src/weakptr.h \
 ../../src/vars.h ../../src/aobjects.h
	$(CC) $(CPPFLAGS) $(GMP_CFLAGS) $(CFLAGS) -o c_oper1.o -c ../../src/c_oper1.c

c_random.o: ../../Makefile ../../src/c_random.c ../../src/compiled.h ../../src/system.h config.h \
 ../../src/gasman.h ../../src/atomic.h ../../src/objects.h ../../src/scanner.h \
 ../../src/gap.h ../../src/read.h ../../src/gvars.h ../../src/calls.h ../../src/opers.h \
 ../../src/ariths.h ../../src/integer.h ../../src/rational.h ../../src/cyclotom.h \
 ../../src/finfield.h ../../src/macfloat.h ../../src/bool.h ../../src/permutat.h \
 ../../src/trans.h ../../src/intfuncs.h ../../src/records.h ../../src/precord.h \
 ../../src/lists.h ../../src/plist.h ../../src/range.h ../../src/string.h \
 ../../src/saveload.h ../../src/set.h ../../src/code.h ../../src/thread.h \
 ../../src/tls.h ../../src/pperm.h ../../src/listoper.h ../../src/listfunc.h \
 ../../src/vector.h ../../src/blister.h ../../src/objfgelm.h ../../src/objpcgel.h \
 ../../src/objscoll.h ../../src/objcftl.h ../../src/dt.h ../../src/dteval.h \
 ../../src/sctable.h ../../src/costab.h ../../src/tietze.h ../../src/exprs.h \
 ../../src/stats.h ../../src/funcs.h ../../src/intrprtr.h ../../src/compiler.h \
 ../../src/compstat.h ../../src/streams.h ../../src/sysfiles.h ../../src/weakptr.h \
 ../../src/vars.h ../../src/aobjects.h
	$(CC) $(CPPFLAGS) $(GMP_CFLAGS) $(CFLAGS) -o c_random.o -c ../../src/c_random.c

c_type1.o: ../../Makefile ../../src/c_type1.c ../../src/compiled.h ../../src/system.h config.h \
 ../../src/gasman.h ../../src/atomic.h ../../src/objects.h ../../src/scanner.h \
 ../../src/gap.h ../../src/read.h ../../src/gvars.h ../../src/calls.h ../../src/opers.h \
 ../../src/ariths.h ../../src/integer.h ../../src/rational.h ../../src/cyclotom.h \
 ../../src/finfield.h ../../src/macfloat.h ../../src/bool.h ../../src/permutat.h \
 ../../src/trans.h ../../src/intfuncs.h ../../src/records.h ../../src/precord.h \
 ../../src/lists.h ../../src/plist.h ../../src/range.h ../../src/string.h \
 ../../src/saveload.h ../../src/set.h ../../src/code.h ../../src/thread.h \
 ../../src/tls.h ../../src/pperm.h ../../src/listoper.h ../../src/listfunc.h \
 ../../src/vector.h ../../src/blister.h ../../src/objfgelm.h ../../src/objpcgel.h \
 ../../src/objscoll.h ../../src/objcftl.h ../../src/dt.h ../../src/dteval.h \
 ../../src/sctable.h ../../src/costab.h ../../src/tietze.h ../../src/exprs.h \
 ../../src/stats.h ../../src/funcs.h ../../src/intrprtr.h ../../src/compiler.h \
 ../../src/compstat.h ../../src/streams.h ../../src/sysfiles.h ../../src/weakptr.h \
 ../../src/vars.h ../../src/aobjects.h
	$(CC) $(CPPFLAGS) $(GMP_CFLAGS) $(CFLAGS) -o c_type1.o -c ../../src/c_type1.c

calls.o: ../../Makefile ../../src/calls.c ../../src/system.h config.h ../../src/gasman.h \
 ../../src/atomic.h ../../src/objects.h ../../src/scanner.h ../../src/gap.h \
 ../../src/gvars.h ../../src/calls.h ../../src/opers.h ../../src/records.h \
 ../../src/precord.h ../../src/lists.h ../../src/bool.h ../../src/plist.h \
 ../../src/string.h ../../src/code.h ../../src/stats.h ../../src/saveload.h \
 ../../src/tls.h ../../src/vars.h
	$(CC) $(CPPFLAGS) $(GMP_CFLAGS) $(CFLAGS) -o calls.o -c ../../src/calls.c

code.o: ../../Makefile ../../src/code.c ../../src/system.h config.h ../../src/gasman.h \
 ../../src/atomic.h ../../src/objects.h ../../src/scanner.h ../../src/gap.h \
 ../../src/calls.h ../../src/records.h ../../src/integer.h ../../src/precord.h \
 ../../src/lists.h ../../src/plist.h ../../src/string.h ../../src/funcs.h \
 ../../src/code.h ../../src/saveload.h ../../src/read.h ../../src/gvars.h \
 ../../src/thread.h ../../src/tls.h ../../src/aobjects.h ../../src/vars.h \
 ../../src/profile.h ../../src/exprs.h
	$(CC) $(CPPFLAGS) $(GMP_CFLAGS) $(CFLAGS) -o code.o -c ../../src/code.c

compiler.o: ../../Makefile ../../src/compiler.c ../../src/system.h config.h ../../src/gasman.h \
 ../../src/atomic.h ../../src/objects.h ../../src/scanner.h ../../src/gvars.h \
 ../../src/ariths.h ../../src/integer.h ../../src/bool.h ../../src/gap.h \
 ../../src/calls.h ../../src/lists.h ../../src/records.h ../../src/precord.h \
 ../../src/plist.h ../../src/string.h ../../src/code.h ../../src/exprs.h \
 ../../src/stats.h ../../src/compiler.h ../../src/tls.h ../../src/vars.h
	$(CC) $(CPPFLAGS) $(GMP_CFLAGS) $(CFLAGS) -o compiler.o -c ../../src/compiler.c

compstat.o: ../../Makefile ../../src/compstat.c ../../src/system.h config.h ../../src/compstat.h
	$(CC) $(CPPFLAGS) $(GMP_CFLAGS) $(CFLAGS) -o compstat.o -c ../../src/compstat.c

costab.o: ../../Makefile ../../src/costab.c ../../src/system.h config.h ../../src/gasman.h \
 ../../src/atomic.h ../../src/objects.h ../../src/scanner.h ../../src/gap.h \
 ../../src/gvars.h ../../src/calls.h ../../src/opers.h ../../src/integer.h \
 ../../src/bool.h ../../src/records.h ../../src/precord.h ../../src/lists.h \
 ../../src/plist.h ../../src/string.h ../../src/costab.h ../../src/code.h \
 ../../src/thread.h ../../src/tls.h
	$(CC) $(CPPFLAGS) $(GMP_CFLAGS) $(CFLAGS) -o costab.o -c ../../src/costab.c

cyclotom.o: ../../Makefile ../../src/cyclotom.c ../../src/system.h config.h ../../src/gasman.h \
 ../../src/atomic.h ../../src/objects.h ../../src/scanner.h ../../src/gap.h \
 ../../src/gvars.h ../../src/calls.h ../../src/opers.h ../../src/ariths.h \
 ../../src/bool.h ../../src/integer.h ../../src/cyclotom.h ../../src/records.h \
 ../../src/precord.h ../../src/lists.h ../../src/plist.h ../../src/string.h \
 ../../src/saveload.h ../../src/code.h ../../src/tls.h
	$(CC) $(CPPFLAGS) $(GMP_CFLAGS) $(CFLAGS) -o cyclotom.o -c ../../src/cyclotom.c

dt.o: ../../Makefile ../../src/dt.c ../../src/system.h config.h ../../src/gasman.h \
 ../../src/atomic.h ../../src/objects.h ../../src/scanner.h ../../src/bool.h \
 ../../src/calls.h ../../src/gap.h ../../src/gvars.h ../../src/integer.h ../../src/dt.h \
 ../../src/records.h ../../src/precord.h ../../src/lists.h ../../src/listfunc.h \
 ../../src/plist.h ../../src/string.h ../../src/code.h ../../src/thread.h \
 ../../src/tls.h
	$(CC) $(CPPFLAGS) $(GMP_CFLAGS) $(CFLAGS) -o dt.o -c ../../src/dt.c

dteval.o: ../../Makefile ../../src/dteval.c ../../src/system.h config.h ../../src/gasman.h \
 ../../src/atomic.h ../../src/objects.h ../../src/scanner.h ../../src/bool.h \
 ../../src/calls.h ../../src/gap.h ../../src/gvars.h ../../src/precord.h \
 ../../src/records.h ../../src/integer.h ../../src/dt.h ../../src/objcftl.h \
 ../../src/dteval.h ../../src/lists.h ../../src/listfunc.h ../../src/plist.h \
 ../../src/string.h ../../src/code.h ../../src/thread.h ../../src/tls.h
	$(CC) $(CPPFLAGS) $(GMP_CFLAGS) $(CFLAGS) -o dteval.o -c ../../src/dteval.c

exprs.o: ../../Makefile ../../src/exprs.c ../../src/system.h config.h ../../src/gasman.h \
 ../../src/atomic.h ../../src/objects.h ../../src/scanner.h ../../src/gap.h \
 ../../src/gvars.h ../../src/ariths.h ../../src/records.h ../../src/lists.h \
 ../../src/bool.h ../../src/integer.h ../../src/permutat.h ../../src/trans.h \
 ../../src/calls.h ../../src/opers.h ../../src/intfuncs.h ../../src/precord.h \
 ../../src/plist.h ../../src/range.h ../../src/string.h ../../src/saveload.h \
 ../../src/set.h ../../src/code.h ../../src/thread.h ../../src/tls.h ../../src/pperm.h \
 ../../src/stats.h ../../src/exprs.h ../../src/profile.h ../../src/aobjects.h \
 ../../src/vars.h
	$(CC) $(CPPFLAGS) $(GMP_CFLAGS) $(CFLAGS) -o exprs.o -c ../../src/exprs.c

finfield.o: ../../Makefile ../../src/finfield.c ../../src/system.h config.h ../../src/gasman.h \
 ../../src/atomic.h ../../src/objects.h ../../src/scanner.h ../../src/gap.h \
 ../../src/gvars.h ../../src/calls.h ../../src/opers.h ../../src/ariths.h \
 ../../src/bool.h ../../src/integer.h ../../src/finfield.h ../../src/records.h \
 ../../src/precord.h ../../src/lists.h ../../src/plist.h ../../src/string.h \
 ../../src/code.h ../../src/aobjects.h ../../src/thread.h ../../src/tls.h \
 ../../src/ffdata.h
	$(CC) $(CPPFLAGS) $(GMP_CFLAGS) $(CFLAGS) -o finfield.o -c ../../src/finfield.c

funcs.o: ../../Makefile ../../src/funcs.c ../../src/system.h config.h ../../src/bool.h \
 ../../src/gasman.h ../../src/atomic.h ../../src/objects.h ../../src/scanner.h \
 ../../src/gap.h ../../src/string.h ../../src/calls.h ../../src/code.h ../../src/exprs.h \
 ../../src/stats.h ../../src/funcs.h ../../src/read.h ../../src/records.h \
 ../../src/precord.h ../../src/lists.h ../../src/plist.h ../../src/saveload.h \
 ../../src/opers.h ../../src/gvars.h ../../src/thread.h ../../src/tls.h ../../src/vars.h \
 ../../src/profile.h
	$(CC) $(CPPFLAGS) $(GMP_CFLAGS) $(CFLAGS) -o funcs.o -c ../../src/funcs.c

gap.o: ../../Makefile ../../src/gap.c ../../src/system.h config.h ../../src/gasman.h \
 ../../src/atomic.h ../../src/objects.h ../../src/scanner.h ../../src/gap.h \
 ../../src/tls.h ../../src/read.h ../../src/gvars.h ../../src/calls.h ../../src/opers.h \
 ../../src/ariths.h ../../src/integer.h ../../src/rational.h ../../src/cyclotom.h \
 ../../src/finfield.h ../../src/bool.h ../../src/macfloat.h ../../src/permutat.h \
 ../../src/trans.h ../../src/intfuncs.h ../../src/records.h ../../src/precord.h \
 ../../src/lists.h ../../src/plist.h ../../src/range.h ../../src/string.h \
 ../../src/saveload.h ../../src/set.h ../../src/code.h ../../src/thread.h \
 ../../src/pperm.h ../../src/listoper.h ../../src/listfunc.h ../../src/vector.h \
 ../../src/vecffe.h ../../src/blister.h ../../src/vecgf2.h ../../src/vec8bit.h \
 ../../src/objfgelm.h ../../src/objpcgel.h ../../src/objscoll.h ../../src/objccoll.h \
 ../../src/objcftl.h ../../src/dt.h ../../src/dteval.h ../../src/sctable.h \
 ../../src/costab.h ../../src/tietze.h ../../src/exprs.h ../../src/stats.h \
 ../../src/funcs.h ../../src/intrprtr.h ../../src/compiler.h ../../src/compstat.h \
 ../../src/streams.h ../../src/sysfiles.h ../../src/weakptr.h ../../src/profile.h \
 ../../src/aobjects.h ../../src/vars.h ../../src/iostream.h
	$(CC) $(CPPFLAGS) $(GMP_CFLAGS) $(CFLAGS) -o gap.o -c ../../src/gap.c

gasman.o: ../../Makefile ../../src/gasman.c ../../src/system.h config.h ../../src/gasman.h \
 ../../src/atomic.h ../../src/objects.h ../../src/scanner.h ../../src/code.h \
 ../../src/thread.h ../../src/tls.h
	$(CC) $(CPPFLAGS) $(GMP_CFLAGS) $(CFLAGS) -o gasman.o -c ../../src/gasman.c

gmpints.o: ../../Makefile ../../src/gmpints.c ../../src/system.h config.h ../../src/gasman.h \
 ../../src/atomic.h ../../src/objects.h ../../src/scanner.h ../../src/gvars.h \
 ../../src/calls.h ../../src/opers.h ../../src/ariths.h ../../src/bool.h ../../src/gap.h \
 ../../src/code.h ../../src/stats.h ../../src/records.h ../../src/precord.h \
 ../../src/lists.h ../../src/string.h ../../src/saveload.h ../../src/intfuncs.h
	$(CC) $(CPPFLAGS) $(GMP_CFLAGS) $(CFLAGS) -o gmpints.o -c ../../src/gmpints.c

gvars.o: ../../Makefile ../../src/gvars.c ../../src/system.h config.h ../../src/gasman.h \
 ../../src/atomic.h ../../src/objects.h ../../src/scanner.h ../../src/gap.h \
 ../../src/code.h ../../src/gvars.h ../../src/calls.h ../../src/records.h \
 ../../src/precord.h ../../src/lists.h ../../src/plist.h ../../src/string.h \
 ../../src/bool.h ../../src/tls.h ../../src/thread.h ../../src/aobjects.h
	$(CC) $(CPPFLAGS) $(GMP_CFLAGS) $(CFLAGS) -o gvars.o -c ../../src/gvars.c

integer.o: ../../Makefile ../../src/integer.c ../../src/system.h config.h ../../src/gasman.h \
 ../../src/atomic.h ../../src/objects.h ../../src/scanner.h ../../src/gvars.h \
 ../../src/calls.h ../../src/opers.h ../../src/ariths.h ../../src/bool.h \
 ../../src/integer.h ../../src/gap.h ../../src/records.h ../../src/precord.h \
 ../../src/lists.h ../../src/string.h ../../src/saveload.h ../../src/intfuncs.h \
 ../../src/code.h ../../src/thread.h ../../src/tls.h
	$(CC) $(CPPFLAGS) $(GMP_CFLAGS) $(CFLAGS) -o integer.o -c ../../src/integer.c

intfuncs.o: ../../Makefile ../../src/intfuncs.c ../../src/system.h config.h ../../src/gasman.h \
 ../../src/atomic.h ../../src/objects.h ../../src/scanner.h ../../src/gvars.h \
 ../../src/calls.h ../../src/opers.h ../../src/ariths.h ../../src/bool.h \
 ../../src/intfuncs.h ../../src/integer.h ../../src/gap.h ../../src/records.h \
 ../../src/precord.h ../../src/lists.h ../../src/string.h ../../src/saveload.h \
 ../../src/code.h ../../src/thread.h ../../src/tls.h
	$(CC) $(CPPFLAGS) $(GMP_CFLAGS) $(CFLAGS) -o intfuncs.o -c ../../src/intfuncs.c

intrprtr.o: ../../Makefile ../../src/intrprtr.c ../../src/system.h config.h ../../src/gasman.h \
 ../../src/atomic.h ../../src/objects.h ../../src/scanner.h ../../src/gap.h \
 ../../src/read.h ../../src/gvars.h ../../src/calls.h ../../src/opers.h \
 ../../src/ariths.h ../../src/records.h ../../src/lists.h ../../src/bool.h \
 ../../src/integer.h ../../src/permutat.h ../../src/trans.h ../../src/intfuncs.h \
 ../../src/precord.h ../../src/plist.h ../../src/range.h ../../src/string.h \
 ../../src/saveload.h ../../src/set.h ../../src/code.h ../../src/thread.h \
 ../../src/tls.h ../../src/pperm.h ../../src/funcs.h ../../src/intrprtr.h \
 ../../src/aobjects.h ../../src/vars.h
	$(CC) $(CPPFLAGS) $(GMP_CFLAGS) $(CFLAGS) -o intrprtr.o -c ../../src/intrprtr.c

iostream.o: ../../Makefile ../../src/iostream.c ../../src/system.h config.h ../../src/iostream.h \
 ../../src/gasman.h ../../src/atomic.h ../../src/objects.h ../../src/scanner.h \
 ../../src/gap.h ../../src/gvars.h ../../src/lists.h ../../src/listfunc.h \
 ../../src/plist.h ../../src/string.h ../../src/records.h ../../src/bool.h \
 ../../src/code.h ../../src/thread.h ../../src/tls.h
	$(CC) $(CPPFLAGS) $(GMP_CFLAGS) $(CFLAGS) -o iostream.o -c ../../src/iostream.c

listfunc.o: ../../Makefile ../../src/listfunc.c ../../src/system.h config.h ../../src/gasman.h \
 ../../src/atomic.h ../../src/objects.h ../../src/scanner.h ../../src/gap.h \
 ../../src/gvars.h ../../src/calls.h ../../src/opers.h ../../src/ariths.h \
 ../../src/records.h ../../src/precord.h ../../src/lists.h ../../src/string.h \
 ../../src/bool.h ../../src/permutat.h ../../src/finfield.h ../../src/trans.h \
 ../../src/integer.h ../../src/intfuncs.h ../../src/plist.h ../../src/range.h \
 ../../src/saveload.h ../../src/set.h ../../src/code.h ../../src/thread.h \
 ../../src/tls.h ../../src/pperm.h ../../src/listfunc.h ../../src/aobjects.h
	$(CC) $(CPPFLAGS) $(GMP_CFLAGS) $(CFLAGS) -o listfunc.o -c ../../src/listfunc.c

listoper.o: ../../Makefile ../../src/listoper.c ../../src/system.h config.h ../../src/sysfiles.h \
 ../../src/gasman.h ../../src/atomic.h ../../src/objects.h ../../src/scanner.h \
 ../../src/gap.h ../../src/gvars.h ../../src/calls.h ../../src/ariths.h ../../src/bool.h \
 ../../src/integer.h ../../src/records.h ../../src/precord.h ../../src/lists.h \
 ../../src/listoper.h ../../src/listfunc.h ../../src/plist.h ../../src/string.h \
 ../../src/opers.h ../../src/range.h ../../src/code.h ../../src/thread.h ../../src/tls.h
	$(CC) $(CPPFLAGS) $(GMP_CFLAGS) $(CFLAGS) -o listoper.o -c ../../src/listoper.c

lists.o: ../../Makefile ../../src/lists.c ../../src/system.h config.h ../../src/gasman.h \
 ../../src/atomic.h ../../src/objects.h ../../src/scanner.h ../../src/gap.h \
 ../../src/gvars.h ../../src/calls.h ../../src/opers.h ../../src/ariths.h \
 ../../src/records.h ../../src/lists.h ../../src/bool.h ../../src/precord.h \
 ../../src/plist.h ../../src/range.h ../../src/string.h ../../src/integer.h \
 ../../src/aobjects.h ../../src/code.h ../../src/thread.h ../../src/tls.h
	$(CC) $(CPPFLAGS) $(GMP_CFLAGS) $(CFLAGS) -o lists.o -c ../../src/lists.c

macfloat.o: ../../Makefile ../../src/macfloat.c ../../src/system.h config.h ../../src/gasman.h \
 ../../src/atomic.h ../../src/objects.h ../../src/gap.h ../../src/plist.h \
 ../../src/ariths.h ../../src/integer.h ../../src/macfloat.h ../../src/bool.h \
 ../../src/scanner.h ../../src/string.h ../../src/code.h ../../src/thread.h \
 ../../src/tls.h
	$(CC) $(CPPFLAGS) $(GMP_CFLAGS) $(CFLAGS) -o macfloat.o -c ../../src/macfloat.c

objccoll.o: ../../Makefile ../../src/objccoll.c ../../src/system.h config.h ../../src/gasman.h \
 ../../src/atomic.h ../../src/objects.h ../../src/scanner.h ../../src/gvars.h \
 ../../src/gap.h ../../src/tls.h ../../src/calls.h ../../src/records.h ../../src/lists.h \
 ../../src/bool.h ../../src/precord.h ../../src/plist.h ../../src/string.h \
 ../../src/code.h ../../src/thread.h ../../src/objfgelm.h ../../src/objscoll.h \
 ../../src/objccoll.h ../../src/objccoll-impl.h
	$(CC) $(CPPFLAGS) $(GMP_CFLAGS) $(CFLAGS) -o objccoll.o -c ../../src/objccoll.c

objcftl.o: ../../Makefile ../../src/objcftl.c ../../src/system.h config.h ../../src/gasman.h \
 ../../src/atomic.h ../../src/objects.h ../../src/scanner.h ../../src/gvars.h \
 ../../src/calls.h ../../src/gap.h ../../src/bool.h ../../src/integer.h \
 ../../src/ariths.h ../../src/records.h ../../src/precord.h ../../src/lists.h \
 ../../src/plist.h ../../src/string.h ../../src/dt.h ../../src/objcftl.h \
 ../../src/code.h ../../src/thread.h ../../src/tls.h
	$(CC) $(CPPFLAGS) $(GMP_CFLAGS) $(CFLAGS) -o objcftl.o -c ../../src/objcftl.c

objects.o: ../../Makefile ../../src/objects.c ../../src/system.h config.h ../../src/sysfiles.h \
 ../../src/gasman.h ../../src/atomic.h ../../src/objects.h ../../src/scanner.h \
 ../../src/gvars.h ../../src/calls.h ../../src/opers.h ../../src/bool.h ../../src/gap.h \
 ../../src/records.h ../../src/precord.h ../../src/lists.h ../../src/plist.h \
 ../../src/string.h ../../src/saveload.h ../../src/aobjects.h ../../src/code.h \
 ../../src/thread.h ../../src/tls.h
	$(CC) $(CPPFLAGS) $(GMP_CFLAGS) $(CFLAGS) -o objects.o -c ../../src/objects.c

objfgelm.o: ../../Makefile ../../src/objfgelm.c ../../src/system.h config.h ../../src/gasman.h \
 ../../src/atomic.h ../../src/objects.h ../../src/scanner.h ../../src/gap.h \
 ../../src/gvars.h ../../src/calls.h ../../src/opers.h ../../src/ariths.h \
 ../../src/records.h ../../src/precord.h ../../src/lists.h ../../src/plist.h \
 ../../src/string.h ../../src/bool.h ../../src/code.h ../../src/thread.h ../../src/tls.h \
 ../../src/objfgelm.h
	$(CC) $(CPPFLAGS) $(GMP_CFLAGS) $(CFLAGS) -o objfgelm.o -c ../../src/objfgelm.c

objpcgel.o: ../../Makefile ../../src/objpcgel.c ../../src/system.h config.h ../../src/gasman.h \
 ../../src/atomic.h ../../src/objects.h ../../src/scanner.h ../../src/gvars.h \
 ../../src/gap.h ../../src/tls.h ../../src/calls.h ../../src/records.h \
 ../../src/precord.h ../../src/lists.h ../../src/plist.h ../../src/string.h \
 ../../src/ariths.h ../../src/bool.h ../../src/code.h ../../src/objfgelm.h \
 ../../src/objscoll.h ../../src/objpcgel.h ../../src/thread.h
	$(CC) $(CPPFLAGS) $(GMP_CFLAGS) $(CFLAGS) -o objpcgel.o -c ../../src/objpcgel.c

objscoll.o: ../../Makefile ../../src/objscoll.c ../../src/system.h config.h ../../src/gasman.h \
 ../../src/atomic.h ../../src/objects.h ../../src/scanner.h ../../src/gvars.h \
 ../../src/gap.h ../../src/calls.h ../../src/records.h ../../src/lists.h \
 ../../src/bool.h ../../src/precord.h ../../src/plist.h ../../src/string.h \
 ../../src/code.h ../../src/tls.h ../../src/objfgelm.h ../../src/objscoll.h \
 ../../src/objccoll.h ../../src/thread.h ../../src/objscoll-impl.h
	$(CC) $(CPPFLAGS) $(GMP_CFLAGS) $(CFLAGS) -o objscoll.o -c ../../src/objscoll.c

opers.o: ../../Makefile ../../src/opers.c ../../src/system.h config.h ../../src/gasman.h \
 ../../src/atomic.h ../../src/objects.h ../../src/scanner.h ../../src/gvars.h \
 ../../src/gap.h ../../src/calls.h ../../src/code.h ../../src/opers.h ../../src/ariths.h \
 ../../src/lists.h ../../src/bool.h ../../src/plist.h ../../src/blister.h \
 ../../src/string.h ../../src/range.h ../../src/records.h ../../src/precord.h \
 ../../src/saveload.h ../../src/listfunc.h ../../src/integer.h ../../src/tls.h \
 ../../src/thread.h ../../src/aobjects.h
	$(CC) $(CPPFLAGS) $(GMP_CFLAGS) $(CFLAGS) -o opers.o -c ../../src/opers.c

permutat.o: ../../Makefile ../../src/permutat.c ../../src/system.h config.h ../../src/gasman.h \
 ../../src/atomic.h ../../src/objects.h ../../src/scanner.h ../../src/gap.h \
 ../../src/gvars.h ../../src/calls.h ../../src/opers.h ../../src/ariths.h \
 ../../src/bool.h ../../src/integer.h ../../src/permutat.h ../../src/records.h \
 ../../src/precord.h ../../src/lists.h ../../src/plist.h ../../src/range.h \
 ../../src/string.h ../../src/code.h ../../src/saveload.h ../../src/tls.h
	$(CC) $(CPPFLAGS) $(GMP_CFLAGS) $(CFLAGS) -o permutat.o -c ../../src/permutat.c

plist.o: ../../Makefile ../../src/plist.c ../../src/system.h config.h ../../src/gasman.h \
 ../../src/atomic.h ../../src/objects.h ../../src/scanner.h ../../src/gap.h \
 ../../src/gvars.h ../../src/calls.h ../../src/opers.h ../../src/ariths.h \
 ../../src/finfield.h ../../src/bool.h ../../src/records.h ../../src/precord.h \
 ../../src/lists.h ../../src/plist.h ../../src/range.h ../../src/string.h \
 ../../src/blister.h ../../src/saveload.h ../../src/code.h ../../src/thread.h \
 ../../src/tls.h
	$(CC) $(CPPFLAGS) $(GMP_CFLAGS) $(CFLAGS) -o plist.o -c ../../src/plist.c

pperm.o: ../../Makefile ../../src/pperm.c ../../src/pperm.h ../../src/system.h config.h \
 ../../src/gasman.h ../../src/atomic.h ../../src/objects.h ../../src/scanner.h \
 ../../src/gap.h ../../src/gvars.h ../../src/calls.h ../../src/opers.h \
 ../../src/ariths.h ../../src/bool.h ../../src/integer.h ../../src/intfuncs.h \
 ../../src/permutat.h ../../src/records.h ../../src/precord.h ../../src/lists.h \
 ../../src/plist.h ../../src/range.h ../../src/string.h ../../src/saveload.h \
 ../../src/set.h ../../src/code.h ../../src/thread.h ../../src/tls.h
	$(CC) $(CPPFLAGS) $(GMP_CFLAGS) $(CFLAGS) -o pperm.o -c ../../src/pperm.c

precord.o: ../../Makefile ../../src/precord.c ../../src/system.h config.h ../../src/gasman.h \
 ../../src/atomic.h ../../src/objects.h ../../src/scanner.h ../../src/gap.h \
 ../../src/gvars.h ../../src/calls.h ../../src/opers.h ../../src/ariths.h \
 ../../src/records.h ../../src/lists.h ../../src/bool.h ../../src/precord.h \
 ../../src/plist.h ../../src/string.h ../../src/saveload.h ../../src/code.h \
 ../../src/thread.h ../../src/tls.h ../../src/aobjects.h
	$(CC) $(CPPFLAGS) $(GMP_CFLAGS) $(CFLAGS) -o precord.o -c ../../src/precord.c

profile.o: ../../Makefile ../../src/profile.c ../../src/system.h config.h ../../src/tls.h \
 ../../src/sysfiles.h ../../src/gasman.h ../../src/atomic.h ../../src/objects.h \
 ../../src/scanner.h ../../src/gap.h ../../src/gvars.h ../../src/calls.h \
 ../../src/records.h ../../src/precord.h ../../src/lists.h ../../src/plist.h \
 ../../src/string.h ../../src/bool.h ../../src/code.h ../../src/vars.h ../../src/exprs.h \
 ../../src/intrprtr.h ../../src/ariths.h ../../src/stats.h ../../src/profile.h \
 ../../src/thread.h
	$(CC) $(CPPFLAGS) $(GMP_CFLAGS) $(CFLAGS) -o profile.o -c ../../src/profile.c

range.o: ../../Makefile ../../src/range.c ../../src/system.h config.h ../../src/gasman.h \
 ../../src/atomic.h ../../src/objects.h ../../src/scanner.h ../../src/gap.h \
 ../../src/gvars.h ../../src/calls.h ../../src/opers.h ../../src/ariths.h \
 ../../src/bool.h ../../src/records.h ../../src/precord.h ../../src/lists.h \
 ../../src/plist.h ../../src/range.h ../../src/string.h ../../src/saveload.h \
 ../../src/code.h ../../src/thread.h ../../src/tls.h
	$(CC) $(CPPFLAGS) $(GMP_CFLAGS) $(CFLAGS) -o range.o -c ../../src/range.c

rational.o: ../../Makefile ../../src/rational.c ../../src/system.h config.h ../../src/gasman.h \
 ../../src/atomic.h ../../src/objects.h ../../src/scanner.h ../../src/gap.h \
 ../../src/gvars.h ../../src/calls.h ../../src/opers.h ../../src/ariths.h \
 ../../src/bool.h ../../src/integer.h ../../src/rational.h ../../src/records.h \
 ../../src/precord.h ../../src/lists.h ../../src/string.h ../../src/saveload.h \
 ../../src/code.h ../../src/thread.h ../../src/tls.h
	$(CC) $(CPPFLAGS) $(GMP_CFLAGS) $(CFLAGS) -o rational.o -c ../../src/rational.c

read.o: ../../Makefile ../../src/read.c ../../src/system.h config.h ../../src/gasman.h \
 ../../src/atomic.h ../../src/objects.h ../../src/scanner.h ../../src/gap.h \
 ../../src/gvars.h ../../src/string.h ../../src/calls.h ../../src/code.h \
 ../../src/records.h ../../src/precord.h ../../src/lists.h ../../src/plist.h \
 ../../src/intrprtr.h ../../src/read.h ../../src/tls.h ../../src/thread.h \
 ../../src/vars.h ../../src/bool.h
	$(CC) $(CPPFLAGS) $(GMP_CFLAGS) $(CFLAGS) -o read.o -c ../../src/read.c

records.o: ../../Makefile ../../src/records.c ../../src/system.h config.h ../../src/gasman.h \
 ../../src/atomic.h ../../src/objects.h ../../src/scanner.h ../../src/gap.h \
 ../../src/gvars.h ../../src/calls.h ../../src/opers.h ../../src/records.h \
 ../../src/bool.h ../../src/precord.h ../../src/lists.h ../../src/plist.h \
 ../../src/string.h ../../src/code.h ../../src/thread.h ../../src/tls.h
	$(CC) $(CPPFLAGS) $(GMP_CFLAGS) $(CFLAGS) -o records.o -c ../../src/records.c

saveload.o: ../../Makefile ../../src/saveload.c ../../src/system.h config.h ../../src/gasman.h \
 ../../src/atomic.h ../../src/objects.h ../../src/bool.h ../../src/calls.h \
 ../../src/gap.h ../../src/gvars.h ../../src/streams.h ../../src/string.h \
 ../../src/scanner.h ../../src/sysfiles.h ../../src/plist.h ../../src/macfloat.h \
 ../../src/compstat.h ../../src/read.h ../../src/saveload.h ../../src/code.h \
 ../../src/thread.h ../../src/tls.h ../../src/finfield.h
	$(CC) $(CPPFLAGS) $(GMP_CFLAGS) $(CFLAGS) -o saveload.o -c ../../src/saveload.c

scanner.o: ../../Makefile ../../src/scanner.c ../../src/system.h config.h ../../src/sysfiles.h \
 ../../src/gasman.h ../../src/atomic.h ../../src/objects.h ../../src/scanner.h \
 ../../src/code.h ../../src/gap.h ../../src/gvars.h ../../src/calls.h ../../src/bool.h \
 ../../src/records.h ../../src/precord.h ../../src/lists.h ../../src/plist.h \
 ../../src/string.h ../../src/opers.h ../../src/read.h ../../src/tls.h \
 ../../src/thread.h
	$(CC) $(CPPFLAGS) $(GMP_CFLAGS) $(CFLAGS) -o scanner.o -c ../../src/scanner.c

sctable.o: ../../Makefile ../../src/sctable.c ../../src/system.h config.h ../../src/gasman.h \
 ../../src/atomic.h ../../src/objects.h ../../src/scanner.h ../../src/gap.h \
 ../../src/gvars.h ../../src/calls.h ../../src/ariths.h ../../src/records.h \
 ../../src/precord.h ../../src/lists.h ../../src/plist.h ../../src/string.h \
 ../../src/sctable.h ../../src/code.h ../../src/thread.h ../../src/tls.h
	$(CC) $(CPPFLAGS) $(GMP_CFLAGS) $(CFLAGS) -o sctable.o -c ../../src/sctable.c

set.o: ../../Makefile ../../src/set.c ../../src/system.h config.h ../../src/gasman.h \
 ../../src/atomic.h ../../src/objects.h ../../src/scanner.h ../../src/gap.h \
 ../../src/gvars.h ../../src/calls.h ../../src/opers.h ../../src/ariths.h \
 ../../src/bool.h ../../src/records.h ../../src/precord.h ../../src/lists.h \
 ../../src/listfunc.h ../../src/plist.h ../../src/set.h ../../src/string.h \
 ../../src/code.h ../../src/thread.h ../../src/tls.h
	$(CC) $(CPPFLAGS) $(GMP_CFLAGS) $(CFLAGS) -o set.o -c ../../src/set.c

stats.o: ../../Makefile ../../src/stats.c ../../src/system.h config.h ../../src/sysfiles.h \
 ../../src/gasman.h ../../src/atomic.h ../../src/objects.h ../../src/scanner.h \
 ../../src/gap.h ../../src/gvars.h ../../src/calls.h ../../src/records.h \
 ../../src/precord.h ../../src/lists.h ../../src/plist.h ../../src/string.h \
 ../../src/bool.h ../../src/code.h ../../src/exprs.h ../../src/intrprtr.h \
 ../../src/ariths.h ../../src/stats.h ../../src/profile.h ../../src/tls.h \
 ../../src/thread.h ../../src/vars.h
	$(CC) $(CPPFLAGS) $(GMP_CFLAGS) $(CFLAGS) -o stats.o -c ../../src/stats.c

streams.o: ../../Makefile ../../src/streams.c ../../src/system.h config.h ../../src/sysfiles.h \
 ../../src/gasman.h ../../src/atomic.h ../../src/objects.h ../../src/scanner.h \
 ../../src/code.h ../../src/gap.h ../../src/read.h ../../src/funcs.h ../../src/gvars.h \
 ../../src/calls.h ../../src/bool.h ../../src/records.h ../../src/precord.h \
 ../../src/lists.h ../../src/plist.h ../../src/string.h ../../src/saveload.h \
 ../../src/streams.h ../../src/tls.h ../../src/vars.h
	$(CC) $(CPPFLAGS) $(GMP_CFLAGS) $(CFLAGS) -o streams.o -c ../../src/streams.c

string.o: ../../Makefile ../../src/string.c ../../src/system.h config.h ../../src/gasman.h \
 ../../src/atomic.h ../../src/objects.h ../../src/scanner.h ../../src/code.h \
 ../../src/gap.h ../../src/gvars.h ../../src/calls.h ../../src/opers.h \
 ../../src/ariths.h ../../src/bool.h ../../src/records.h ../../src/precord.h \
 ../../src/lists.h ../../src/plist.h ../../src/range.h ../../src/string.h \
 ../../src/saveload.h ../../src/tls.h
	$(CC) $(CPPFLAGS) $(GMP_CFLAGS) $(CFLAGS) -o string.o -c ../../src/string.c

sysfiles.o: ../../Makefile ../../src/sysfiles.c ../../src/system.h config.h ../../src/sysfiles.h \
 ../../src/gasman.h ../../src/atomic.h ../../src/objects.h ../../src/scanner.h \
 ../../src/gap.h ../../src/gvars.h ../../src/calls.h ../../src/lists.h \
 ../../src/listfunc.h ../../src/plist.h ../../src/string.h ../../src/records.h \
 ../../src/bool.h ../../src/code.h ../../src/thread.h ../../src/tls.h ../../src/read.h \
 ../../src/compstat.h
	$(CC) $(CPPFLAGS) $(GMP_CFLAGS) $(CFLAGS) -o sysfiles.o -c ../../src/sysfiles.c

system.o: ../../Makefile ../../src/system.c ../../src/system.h config.h gap_version.h \
 ../../src/gap.h ../../src/sysfiles.h ../../src/gasman.h ../../src/atomic.h
	$(CC) $(CPPFLAGS) $(GMP_CFLAGS) $(CFLAGS) -o system.o -c ../../src/system.c

tietze.o: ../../Makefile ../../src/tietze.c ../../src/system.h config.h ../../src/code.h \
 ../../src/stats.h ../../src/gasman.h ../../src/atomic.h ../../src/objects.h \
 ../../src/scanner.h ../../src/gap.h ../../src/calls.h ../../src/gvars.h \
 ../../src/bool.h ../../src/records.h ../../src/precord.h ../../src/lists.h \
 ../../src/plist.h ../../src/string.h ../../src/tietze.h ../../src/thread.h \
 ../../src/tls.h
	$(CC) $(CPPFLAGS) $(GMP_CFLAGS) $(CFLAGS) -o tietze.o -c ../../src/tietze.c

trans.o: ../../Makefile ../../src/trans.c ../../src/trans.h ../../src/system.h config.h \
 ../../src/gasman.h ../../src/atomic.h ../../src/objects.h ../../src/scanner.h \
 ../../src/gap.h ../../src/gvars.h ../../src/calls.h ../../src/opers.h \
 ../../src/ariths.h ../../src/bool.h ../../src/integer.h ../../src/intfuncs.h \
 ../../src/permutat.h ../../src/records.h ../../src/precord.h ../../src/lists.h \
 ../../src/plist.h ../../src/range.h ../../src/string.h ../../src/saveload.h \
 ../../src/set.h ../../src/code.h ../../src/thread.h ../../src/tls.h
	$(CC) $(CPPFLAGS) $(GMP_CFLAGS) $(CFLAGS) -o trans.o -c ../../src/trans.c

vars.o: ../../Makefile ../../src/vars.c ../../src/system.h config.h ../../src/gasman.h \
 ../../src/atomic.h ../../src/objects.h ../../src/ariths.h ../../src/scanner.h \
 ../../src/gap.h ../../src/gvars.h ../../src/calls.h ../../src/records.h \
 ../../src/lists.h ../../src/bool.h ../../src/precord.h ../../src/plist.h \
 ../../src/string.h ../../src/code.h ../../src/exprs.h ../../src/stats.h ../../src/tls.h \
 ../../src/vars.h ../../src/aobjects.h ../../src/saveload.h ../../src/thread.h \
 ../../src/profile.h
	$(CC) $(CPPFLAGS) $(GMP_CFLAGS) $(CFLAGS) -o vars.o -c ../../src/vars.c

vec8bit.o: ../../Makefile ../../src/vec8bit.c ../../src/system.h config.h ../../src/gasman.h \
 ../../src/atomic.h ../../src/objects.h ../../src/scanner.h ../../src/gap.h \
 ../../src/gvars.h ../../src/calls.h ../../src/opers.h ../../src/ariths.h \
 ../../src/finfield.h ../../src/bool.h ../../src/records.h ../../src/precord.h \
 ../../src/lists.h ../../src/listoper.h ../../src/plist.h ../../src/range.h \
 ../../src/blister.h ../../src/string.h ../../src/vector.h ../../src/vec8bit.h \
 ../../src/saveload.h ../../src/integer.h ../../src/vecgf2.h ../../src/code.h \
 ../../src/stats.h ../../src/aobjects.h ../../src/thread.h ../../src/tls.h
	$(CC) $(CPPFLAGS) $(GMP_CFLAGS) $(CFLAGS) -o vec8bit.o -c ../../src/vec8bit.c

vecffe.o: ../../Makefile ../../src/vecffe.c ../../src/system.h config.h ../../src/gasman.h \
 ../../src/atomic.h ../../src/objects.h ../../src/scanner.h ../../src/gap.h \
 ../../src/ariths.h ../../src/lists.h ../../src/bool.h ../../src/integer.h \
 ../../src/finfield.h ../../src/gvars.h ../../src/records.h ../../src/precord.h \
 ../../src/listoper.h ../../src/plist.h ../../src/string.h ../../src/vecffe.h \
 ../../src/range.h ../../src/calls.h ../../src/opers.h ../../src/code.h \
 ../../src/thread.h ../../src/tls.h
	$(CC) $(CPPFLAGS) $(GMP_CFLAGS) $(CFLAGS) -o vecffe.o -c ../../src/vecffe.c

vecgf2.o: ../../Makefile ../../src/vecgf2.c ../../src/system.h config.h ../../src/gasman.h \
 ../../src/atomic.h ../../src/objects.h ../../src/scanner.h ../../src/gap.h \
 ../../src/gvars.h ../../src/calls.h ../../src/opers.h ../../src/ariths.h \
 ../../src/finfield.h ../../src/bool.h ../../src/records.h ../../src/precord.h \
 ../../src/lists.h ../../src/plist.h ../../src/range.h ../../src/blister.h \
 ../../src/string.h ../../src/vecgf2.h ../../src/saveload.h ../../src/integer.h \
 ../../src/vec8bit.h ../../src/code.h ../../src/stats.h ../../src/thread.h \
 ../../src/tls.h
	$(CC) $(CPPFLAGS) $(GMP_CFLAGS) $(CFLAGS) -o vecgf2.o -c ../../src/vecgf2.c

vector.o: ../../Makefile ../../src/vector.c ../../src/system.h config.h ../../src/gasman.h \
 ../../src/atomic.h ../../src/objects.h ../../src/scanner.h ../../src/gap.h \
 ../../src/ariths.h ../../src/lists.h ../../src/bool.h ../../src/integer.h \
 ../../src/records.h ../../src/precord.h ../../src/listoper.h ../../src/plist.h \
 ../../src/string.h ../../src/vector.h ../../src/range.h ../../src/code.h \
 ../../src/thread.h ../../src/tls.h
	$(CC) $(CPPFLAGS) $(GMP_CFLAGS) $(CFLAGS) -o vector.o -c ../../src/vector.c

weakptr.o: ../../Makefile ../../src/weakptr.c ../../src/system.h config.h ../../src/gasman.h \
 ../../src/atomic.h ../../src/objects.h ../../src/gap.h ../../src/gvars.h \
 ../../src/bool.h ../../src/weakptr.h ../../src/lists.h ../../src/plist.h \
 ../../src/calls.h ../../src/saveload.h ../../src/opers.h ../../src/scanner.h \
 ../../src/code.h ../../src/thread.h ../../src/tls.h
	$(CC) $(CPPFLAGS) $(GMP_CFLAGS) $(CFLAGS) -o weakptr.o -c ../../src/weakptr.c

itanium.o: ../../src/itanium.s 
	$(CC) $(CFLAGS) -o itanium.o -c ../../src/itanium.s

gapmpi.o: ../../src/system.h ../../src/gasman.h ../../src/objects.h \
          ../../src/scanner.h ../../src/gap.h ../../src/read.h \
          ../../src/calls.h ../../src/gvars.h ../../src/bool.h \
          ../../src/records.h ../../src/precord.h ../../src/lists.h \
          ../../src/plist.h ../../src/sysfiles.h ../../src/code.h \
          ../../src/vars.h ../../src/stats.h ../../src/gapmpi.h 
	$(CC) -I. $(MPI_CFLAGS) -DCONFIG_H $(CFLAGS) -o gapmpi.o -c ../../src/gapmpi.c