CC = cl
CFLAG = /c /G5 /Gr /O2
BINDIR = C:\\windows\\command\\

OBJ = vg.obj mpeg_io.obj sequence_header.obj timecode.obj picture_header.obj gop_list.obj gop.obj scan.obj

ALL: vg

vg: ${OBJ}
	${CC} ${OBJ}

vg.obj: vg.c mpeg_io.h sequence_header.h timecode.h picture_header.h gop_list.h
	${CC} ${CFLAG} vg.c

mpeg_io.obj: mpeg_io.c mpeg_io.h
	${CC} ${CFLAG} mpeg_io.c

sequence_header.obj: sequence_header.c sequence_header.h mpeg_io.h
	${CC} ${CFLAG} sequence_header.c

timecode.obj: timecode.c timecode.h mpeg_io.h
	${CC} ${CFLAG} timecode.c

picture_header.obj: picture_header.c picture_header.h mpeg_io.h
	${CC} ${CFLAG} picture_header.c

gop_list.obj: gop_list.c gop_list.h gop.h mpeg_io.h picture_header.h timecode.h
	${CC} ${CFLAG} gop_list.c

gop.obj: gop.c gop.h mpeg_io.h picture_header.h
	${CC} ${CFLAG} gop.c

scan.obj: scan.c scan.h
	${CC} ${CFLAG} scan.c

clean:
	DEL *.obj

install: ALL
	copy vg.exe ${BINDIR}vg.exe