CFLAGS = -O -fomit-frame-pointer -pipe -m486
LDFLAGS = -s -N
AFLAGS = -DADJUST=2 -DCPU_NUMBER=3 -DDCT_EIGHT

.SUFFIXES: .S .o .c .h

.S.o:
	cpp $(AFLAGS) $< | as -o $@ -

OBJS = asm_stuff.o util.o video.o parseblock.o decoders.o main.o \
	recon.o dither.o asmrevdct.o output.o hw.o

vgamp: $(OBJS)
	cc $(LDFLAGS) $(OBJS) -o vgamp

asmrevdct.o: asmrevdct.S dct.S dct_const.h

clean:
	>.depend
	rm -f *.o *.o2 core vgamp vgamp.tar.gz

depend:
	gcc $(CFLAGS) -E -M *.c >.depend

	>/var/tmp/vgamp/.depend
include .depend
