UTILS = defsystem.lisp walk.lisp emacs-patches.el 

SRCS  = sysdef.lisp packages.lisp maintenance.lisp \
	lisp-support.lisp domain-support.lisp algebraic-domains.lisp \
	avl.lisp lisp-numbers.lisp sets.lisp \
	morphisms.lisp general.lisp  numbers.lisp fourier.lisp\
	walk-ext.lisp direct-sums.lisp topology.lisp \
	gfp.lisp bigfloat.lisp \
        quotient-fields.lisp quaternions.lisp \
	poly-tools.lisp mpolynomial.lisp epolynomial.lisp upolynomial.lisp \
	grobner.lisp rational-functions.lisp algebraic-extension.lisp \
	differential-domains.lisp \
	vector.lisp projective-space.lisp matrix.lisp

MIPSOBJS = $(SRCS:.lisp=.mbin)

SUNOBJS = $(SRCS:.lisp=.sbin)

SYMBOBJS = $(SRCS:.lisp=.bin)

IVORYOBJS = $(SRCS:.lisp=.ibin)

EXSRC = powerseries.lisp sparsegcd.lisp zpolynomial.lisp 

DEFSYS = defsystem.lisp 

PRINT  = enscript

tar.file:;	tar -cf ../Weyl-`date +%m-%d-%y`.tar \
                 Notice.text Makefile  Weyl-Version \
		 $(SRCS) $(UTILS)

btar.file:;	tar -cf Weyl-`date +%m-%d-%y`.tar Notice.text Makefile \
		 $(SRCS) $(UTILS) $(EXSRC)\

clean.mips:;	@rm -f $(MIPSOBJS)

clean.sun:;	@rm -f $(SUNOBJS)

print:;		@$(PRINT) $(SRCS)

