CC=gcc
Executable=ling_HW9
Header=header.h
ObjectFile=ling_hw9.o MySin.o Cordic.o

%.o: %.c $(Header)
	$(CC) -c -o $@ $<

$(Executable):$(ObjectFile) $(Header)
	$(CC) -lm -Os -o $(Executable) $(ObjectFile)
clean:
	rm -f ling_HW9
	rm -f *.o
	rm -f *~

