CC =		cc
CFLAGS =
LDFLAGS =
OBJ1 =		window.o fileio.o display.o region.o termio.o random.o
OBJ2 =  	word.o ansi.o line.o main.o search.o vt52.o basic.o buffer.o
OBJ3 =  	file.o spawn.o 
OBJS =		$(OBJ1) $(OBJ2) $(OBJ3)

muEMACS :	$(OBJS)
		$(CC) -o muEMACS $(LDFLAGS) $(OBJS)

termio.o :	keymap.h termio.c
		$(CC) $(CFLAGS) -c termio.c

window.o :	ed.h window.c
		$(CC) $(CFLAGS) -c window.c

fileio.o :	ed.h fileio.c
		$(CC) $(CFLAGS) -c fileio.c

display.o :	ed.h display.c
		$(CC) $(CFLAGS) -c display.c

region.o :	ed.h region.c
		$(CC) $(CFLAGS) -c region.c

random.o :	ed.h random.c
		$(CC) $(CFLAGS) -c random.c

word.o :	ed.h word.c
		$(CC) $(CFLAGS) -c word.c

ansi.o :	ed.h ansi.c
		$(CC) $(CFLAGS) -c ansi.c

line.o :	ed.h line.c
		$(CC) $(CFLAGS) -c line.c

main.o :	ed.h main.c
		$(CC) $(CFLAGS) -c main.c

search.o :	ed.h search.c
		$(CC) $(CFLAGS) -c search.c

vt52.o :	ed.h vt52.c
		$(CC) $(CFLAGS) -c vt52.c

basic.o :	ed.h basic.c
		$(CC) $(CFLAGS) -c basic.c

buffer.o :	ed.h buffer.c
		$(CC) $(CFLAGS) -c buffer.c

file.o :	ed.h file.c
		$(CC) $(CFLAGS) -c file.c

spawn.o :	ed.h spawn.c
		$(CC) $(CFLAGS) -c spawn.c
