CC      = gcc 
#CFLAGS  = -DDEBUG -O1 -g -pg 
CFLAGS  = -DDEBUG -O2 -fomit-frame-pointer -s

##########################################################
VERS 	= 0.0
VERSION	= $(shell date +\\\"$(VERS)-20%y-%b-%d\\\")
CFLAGS	:= $(CFLAGS) -DVERSION=$(VERSION) $(SOUND)

MOBJS	= dctzip.o pbm.o dct.o idct.o X11img.o

dep:	
	$(CC) $(CFLAGS) -MM -I/usr/include *.c >.dep
	make grtst
	make dctzip
	make dctunzip
	make idctunzip

grtst:	grtst.o X11img.o pbm.o
	$(CC) $(CFLAGS) -o grtst grtst.o X11img.o pbm.o -L/usr/X11R6/lib -lX11 -lm

dctzip:	$(MOBJS) 
	$(CC) $(CFLAGS) -o dctzip $(MOBJS) -L/usr/X11R6/lib -lX11 -lm

DOBJS	= dctunzip.o pbm.o idct.o X11img.o

dctunzip:	$(DOBJS)
	$(CC) $(CFLAGS) -o dctunzip $(DOBJS) -L/usr/X11R6/lib -lX11 -lm

IDOBJS	= idctunzip.o iidct.o iX11.o

idctunzip:	$(IDOBJS)
	$(CC) $(CFLAGS) -o idctunzip $(IDOBJS) -L/usr/X11R6/lib -lX11 -lm

clean:	
	rm -f *.o *~ 

include	.dep
