parser = /home/poisson3/ee658/parser/fc_lists.o
parser += /home/poisson3/ee658/parser/lex.yy.o
parser += /home/poisson3/ee658/parser/y.tab.o

global = /home/poisson3/ee658/global.h
global += /home/poisson3/ee658/global.g
global += /home/poisson3/ee658/global.e

d_alg = /home/poisson3/ee658/d_alg/test_gen.o
d_alg += /home/poisson3/ee658/d_alg/d_alg.o
d_alg += /home/poisson3/ee658/d_alg/choose.o
d_alg += /home/poisson3/ee658/d_alg/compute_val.o
d_alg += /home/poisson3/ee658/d_alg/just_act.o
d_alg += /home/poisson3/ee658/d_alg/justify.o
d_alg += /home/poisson3/ee658/d_alg/imply_and_check.o
d_alg += /home/poisson3/ee658/d_alg/lists.o
d_alg += /home/poisson3/ee658/d_alg/drive_act.o
d_alg += /home/poisson3/ee658/d_alg/undo.o
d_alg += /home/poisson3/ee658/d_alg/print.o

fc = /home/poisson3/ee658/fc/fc.o

fc_defs = /home/poisson3/ee658/fc/fc.h
fc_defs += /home/poisson3/ee658/fc/fc.e

test_set : gen_test_set.o test_set.o $(fc) $(d_alg) $(parser)
	cc gen_test_set.o test_set.o $(fc) $(d_alg) $(parser) -o test_set

test_set.o : $(global) $(fc_defs) test_set.c
	cc  -c test_set.c

gen_test_set.o : $(global) $(fc_defs) gen_test_set.c
	cc  -c gen_test_set.c

