# ----------------------------------------------------------------
#   (C)1994 Institute for New Generation Computer Technology
#       (Read COPYRIGHT for detailed information.)
# ----------------------------------------------------------------

# ALG Makefile
objs = alg_if.o find.o platypus.o rule_project.o \
       ask_daemon.o poly.o solver.o poly_filter.o \
       criteria.o mole.o otter_noint.o \
       std_con.o otter.o rewrite.o \
       pe_spec.o rule_db.o wombat.o \
       rational.o bignum.o 

insp = 

DP = -c -x../Parser/DB

#
# CREATE
#
all : ${objs}
#	rm -rf libGdccAlg.a
#	ar rc libGdccAlg.a ${objs}
#	ranlib libGdccAlg.a

#
# INSTALL
#
install : 
	rm -rf ${insp}/libGdccAlg.a
	cp libGdccAlg.a ${insp}/
	ranlib ${insp}/libGdccAlg.a

#
# SOURCE
#
alg_if.o : alg_if.kl1
	klic ${DP}   alg_if.kl1
find.o   : find.kl1
	klic ${DP}   find.kl1
platypus.o : platypus.kl1
	klic ${DP}   platypus.kl1
rule_project.o : rule_project.kl1
	klic ${DP}   rule_project.kl1
ask_daemon.o : ask_daemon.kl1
	klic ${DP}   ask_daemon.kl1
poly.o : poly.kl1
	klic ${DP}   poly.kl1
solver.o : solver.kl1
	klic ${DP}   solver.kl1
poly_filter.o : poly_filter.kl1
	klic ${DP}   poly_filter.kl1
criteria.o : criteria.kl1
	klic ${DP}   criteria.kl1
mole.o : mole.kl1
	klic ${DP}   mole.kl1
rational.o : rational.kl1
	klic ${DP}   rational.kl1
bignum.o : bignum.kl1
	klic ${DP}   bignum.kl1
std_con.o : std_con.kl1
	klic ${DP}   std_con.kl1
otter.o : otter.kl1
	klic ${DP}   otter.kl1
otter_noint.o : otter_noint.kl1
	klic ${DP}   otter_noint.kl1
rewrite.o : rewrite.kl1
	klic ${DP}   rewrite.kl1
pe_spec.o : pe_spec.kl1
	klic ${DP}   pe_spec.kl1
rule_db.o : rule_db.kl1
	klic ${DP}   rule_db.kl1
wombat.o : wombat.kl1
	klic ${DP}   wombat.kl1

#
# CLEAN
#
clean : clean_objs end

clean_objs :
	rm -f *.o *.c *.ext *.h *.db *~ 

end :



