PROGRAMS = meghacompress meghauncompress
COMPRESSOBJS = compress.o utils.o
UNCOMPRESSOBJS = uncompress.o utils.o

CFLAGS += $(STDCFLAG) $(OPTFLAG)

all: $(PROGRAMS)

install:
	-rm -f inttypes.h
	$(CC) -E /usr/include/inttypes.h | grep uint32_t > /dev/null || \
		echo 'typedef unsigned int uint32_t;' > inttypes.h
	make $(PROGRAMS)
	mv $(PROGRAMS) ..
	echo "install of utilities completed ..."

clean:
	-rm -f $(COMPRESSOBJS) $(UNCOMPRESSOBJS) core *~ *% inttypes.h

meghacompress: $(COMPRESSOBJS)
	$(LINK.c) -o meghacompress $(COMPRESSOBJS) -s

meghauncompress: $(UNCOMPRESSOBJS)
	$(LINK.c) -o meghauncompress $(UNCOMPRESSOBJS) -s

compress.o: megha.h
uncompress.o: megha.h
utils.o: megha.h

