tcg.out : tcgmain.o tcg.o error.o list.o
	CC -o tcg.out tcgmain.o tcg.o error.o list.o
error.o : error.c error.h
	CC error.o -c error.c
list.o : list.c list.h listnode.h
	CC list.o -c list.c
tcg.o : tcg.c tcg.h list.h  listnode.h
	CC tcg.o -c tcg.c
tcgmain.o : tcgmain.c tcg.c tcg.h
	CC tcgmain.o -c tcgmain.c tcg.c
