CFLAGS=-Wall -O2
CC=gcc $(CFLAGS)

obj = input.o search.o found.o help.o change.o spectrum.o

default:	spectrum

all:		edits convert spectrum 

spectrum:	$(obj) 
		$(CC) -o spectrum.exe $(obj) -lvideo -ledits 
		emxbind -aq spectrum.exe -acm

convert:	convert.c
		$(CC) -o convert.exe convert.c

edits:		a_source.c 
		gcc -O2 -c a_source.c
		ar r edits.a a_source.o
		ar s edits.a
		mv edits.a d:/emx/lib/edits.a

input.o:	input.c global.h
		$(CC) -c input.c

search.o:	search.c global.h
		$(CC) -c search.c

found.o:	found.c global.h
		$(CC) -c found.c

change.o:	change.c global.h
		$(CC) -c change.c

help.o:		help.c global.h
		$(CC) -c help.c

spectrum.o:	spectrum.c global.h
		$(CC) -c spectrum.c

