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=@CFLAGS@ $(COPTS)
CPPFLAGS=-I. -I../.. -DCONFIG_H @CPPFLAGS@
LDFLAGS=@LDFLAGS@ $(LOPTS)
CC=@CC@

ITANIUMOBJ=@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=@LIBS@
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 @srcdir@/ariths.c @srcdir@/system.h config.h @srcdir@/gasman.h \
 @srcdir@/atomic.h @srcdir@/objects.h @srcdir@/scanner.h @srcdir@/gap.h \
 @srcdir@/gvars.h @srcdir@/calls.h @srcdir@/opers.h @srcdir@/ariths.h \
 @srcdir@/bool.h @srcdir@/records.h @srcdir@/precord.h @srcdir@/lists.h \
 @srcdir@/string.h @srcdir@/code.h @srcdir@/thread.h @srcdir@/tls.h
	$(CC) $(CPPFLAGS) $(GMP_CFLAGS) $(CFLAGS) -o ariths.o -c @srcdir@/ariths.c

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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