CC = gcc
CFLAGS = -O2

.PHONY: all
all: reed_enc reed_dec
	cp reed_enc ../bin/; cp reed_dec ../bin/

reed_enc: reed_enc.o rs.o
	$(CC) $(CFLAGS) -o reed_enc reed_enc.o rs.o

reed_dec: reed_dec.o rs.o
	$(CC) $(CFLAGS) -o reed_dec reed_dec.o rs.o

reed_enc.o: reed_enc.c rs.h

reed_dec.o: reed_dec.c rs.h

rs.o: rs.c rs.h

rs.c:
	cp rs-2.0/rs.c .

rs.h:
	cp rs-2.0/rs.h .

.PHONY: clean
clean:
	rm -f *.o core reed_enc reed_dec rs.h rs.c

