gtps:	gtps.o gp.o draw.o scroll.o menu.o dialog.o sc.o scan.o list.o fout.o out.o file.o
	$(CC) -g  -o gtps gtps.o draw.o scroll.o  menu.o gp.o dialog.o  scan.o fout.o out.o file.o list.o sc.o -lXaw -lXmu -lXt -lX11
	chmod go+rx gtps
gtps.o:	gtps.c draw.h
	$(CC) -g  -c gtps.c
draw.o:	draw.c draw.h list.c gp.h  var.h
	$(CC) -g -c draw.c
file.o:	file.c gp.h sc.h
	$(CC) -g -c file.c
menu.o:	menu.c draw.h const.h 
	$(CC) -g -c menu.c
dialog.o:	dialog.c draw.h var.h
		$(CC) -g -c dialog.c
gp.o:	gp.c  list.c gp.h  var.h
	$(CC) -g -c gp.c
sc.o:	sc.c sc.h
	$(CC) -g -c sc.c
scan.o:	scan.c scan.h  sc.h
	$(CC) -g -c scan.c
out.o:	out.c scan.h sc.h
	$(CC) -g -c out.c
list.o:	list.c gp.h
	$(CC) -g -c list.c
fout.o:	fout.c gp.h sc.h
	$(CC) -g -c fout.c
scroll.o:	scroll.c
		$(CC) -g -c scroll.c
clean:
	rm -f core gtps *.o
