# Makefile - Don Yang (uguu.org)
#
# 12/01/01


all: gema gema-a

gema: gema.c
	gcc -Wall -o $@ $<

gema-a: gema.c
	gcc -Wall -ansi -o $@ $<

data.txt: merge encode decode
	./merge > $@

encode: encode.c
	gcc -Wall -ansi -o $@ $<

decode: decode.c
	gcc -Wall -ansi -o $@ $<


test: test-ansi test-notansi

test-ansi: ansitest.c
	gcc -ansi -o $@ $<

test-notansi: ansitest.c
	gcc -o $@ $<

clean:
	-rm -f gema gema-a
	-rm -f encode decode data.txt *.bits
	-rm -f test-ansi test-notansi

backup:
	-rm -f backup.tar.gz
	tar cf backup.tar *.c merge Makefile
	gzip -9 backup.tar
