OPTS=-g -Wall #-Wno-unused-variable 
CC=gcc 
all: icode2ast
	echo All up to date

icode2ast: main.c icode2ast.c icode2ast.h  showicode.c showicode.h  writeicode.c writeicode.h icode2ast_data.c icode2ast_data.h  filter.h filter.c Makefile
	$(CC) $(OPTS) -o icode2ast main.c icode2ast.c icode2ast_data.c showicode.c writeicode.c filter.c

clean:
	rm -f icode2ast *~ *.o test-out.icd 

upload:
	make clean
	scp -r * gtoal@gtoal.com:history.dcs.ed.ac.uk/archive/languages/imp77-tmp/gtoal/icode2ast/
	make
