# Microsoft Visual C++ generated build script - Do not modify

PROJ = mpeg2ply
DEBUG = 0
PROGTYPE = 0
CALLER =
ARGS =
DLLS =
D_RCDEFINES = -d_DEBUG
R_RCDEFINES = -dNDEBUG
ORIGIN = MSVC
ORIGIN_VER = 1.00
PROJPATH = .
USEMFC = 0
CC = cl
CPP = cl
CXX = cl
CCREATEPCHFLAG =
CPPCREATEPCHFLAG =
CUSEPCHFLAG =
CPPUSEPCHFLAG =
FIRSTC = mpeg2ply.C
FIRSTCPP =
RC = rc
USER_DEFINES =

CFLAGS_D_WEXE = /D_DEBUG /nologo /Fc /Od /W3 /Zi /YX /D$(USER_DEFINES) /FR /ML /Fd"mpeg2ply.PDB" /Fp"mpeg2ply.PCH"
CFLAGS_R_WEXE =          /nologo /Fc /W3 /YX /O2 /Oa /D$(USER_DEFINES) /FR /ML /Fp"mpeg2ply.PCH"
LFLAGS_D_WEXE = /NOLOGO /MAP /DEBUG /SUBSYSTEM:windows user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib version.lib
LFLAGS_R_WEXE = /NOLOGO             /SUBSYSTEM:windows user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib version.lib
RCFLAGS = /nologo
RESFLAGS = /nologo
RUNFLAGS =
OBJS_EXT = DISPLAY.OBJ GETBITS.OBJ GETBLK.OBJ GETHDR.OBJ GETPIC.OBJ GETVLC.OBJ \
           IDCT.OBJ MOTION.OBJ mpeg2ply.OBJ RECON.OBJ SPATSCAL.OBJ
LIBS_EXT =
!if "$(DEBUG)" == "1"
CFLAGS = $(CFLAGS_D_WEXE)
LFLAGS = $(LFLAGS_D_WEXE)
LIBS = $(LIBS_D_WEXE)
MAPFILE = nul
RCDEFINES = $(D_RCDEFINES)
!else
CFLAGS = $(CFLAGS_R_WEXE)
LFLAGS = $(LFLAGS_R_WEXE)
LIBS = $(LIBS_R_WEXE)
MAPFILE = nul
RCDEFINES = $(R_RCDEFINES)
!endif
!if [if exist MSVC.BND del MSVC.BND]
!endif
SBRS = DISPLAY.SBR \
		GETBITS.SBR \
		GETBLK.SBR \
		GETHDR.SBR \
		GETPIC.SBR \
		GETVLC.SBR \
		IDCT.SBR \
		MOTION.SBR \
                mpeg2ply.SBR \
		RECON.SBR \
                SPATSCAL.SBR


DISPLAY_DEP = config.h \
        global.h \
        mpeg2dec.h


GETBITS_DEP = config.h \
        global.h \
        mpeg2dec.h


GETBLK_DEP = config.h \
        global.h \
        mpeg2dec.h


GETHDR_DEP = config.h \
        global.h \
        mpeg2dec.h


GETPIC_DEP = config.h \
        global.h \
        mpeg2dec.h


GETVLC_DEP = config.h \
        global.h \
        mpeg2dec.h \
        getvlc.h


IDCT_DEP = config.h


MOTION_DEP = config.h \
        global.h \
        mpeg2dec.h


mpeg2ply_DEP = config.h \
        global.h \
        mpeg2dec.h


RECON_DEP = config.h \
        global.h \
        mpeg2dec.h


SPATSCAL_DEP = config.h \
        global.h \
        mpeg2dec.h


all:	$(PROJ).EXE $(PROJ).BSC

DISPLAY.OBJ:	DISPLAY.C $(DISPLAY_DEP)
	$(CC) $(CFLAGS) $(CCREATEPCHFLAG) /c DISPLAY.C

GETBITS.OBJ:	GETBITS.C $(GETBITS_DEP)
	$(CC) $(CFLAGS) $(CUSEPCHFLAG) /c GETBITS.C

GETBLK.OBJ:	GETBLK.C $(GETBLK_DEP)
	$(CC) $(CFLAGS) $(CUSEPCHFLAG) /c GETBLK.C

GETHDR.OBJ:	GETHDR.C $(GETHDR_DEP)
	$(CC) $(CFLAGS) $(CUSEPCHFLAG) /c GETHDR.C

GETPIC.OBJ:	GETPIC.C $(GETPIC_DEP)
	$(CC) $(CFLAGS) $(CUSEPCHFLAG) /c GETPIC.C

GETVLC.OBJ:	GETVLC.C $(GETVLC_DEP)
	$(CC) $(CFLAGS) $(CUSEPCHFLAG) /c GETVLC.C

IDCT.OBJ:	IDCT.C $(IDCT_DEP)
	$(CC) $(CFLAGS) $(CUSEPCHFLAG) /c IDCT.C

MOTION.OBJ:	MOTION.C $(MOTION_DEP)
	$(CC) $(CFLAGS) $(CUSEPCHFLAG) /c MOTION.C

mpeg2ply.OBJ:   mpeg2ply.C $(mpeg2ply_DEP)
        $(CC) $(CFLAGS) $(CUSEPCHFLAG) /c mpeg2ply.C

RECON.OBJ:	RECON.C $(RECON_DEP)
	$(CC) $(CFLAGS) $(CUSEPCHFLAG) /c RECON.C

SPATSCAL.OBJ:	SPATSCAL.C $(SPATSCAL_DEP)
	$(CC) $(CFLAGS) $(CUSEPCHFLAG) /c SPATSCAL.C

mpeg2ply.RES:   mpeg2ply.Rc gui.h
        $(RC) -r mpeg2ply.Rc


$(PROJ).EXE:    $(OBJS_EXT) $(LIBS_EXT) mpeg2ply.res
	echo >NUL @<<$(PROJ).CRF
$(OBJS_EXT)
-OUT:$(PROJ).EXE
$(MAPFILE_OPTION)
mpeg2ply.RES
$(LIBS)
$(LIBS_EXT)
$(DEFFILE_OPTION) -implib:$(PROJ).lib
<<
	link $(LFLAGS) @$(PROJ).CRF

run: $(PROJ).EXE
	$(PROJ) $(RUNFLAGS)


$(PROJ).BSC: $(SBRS)
	bscmake @<<
/o$@ $(SBRS)
<<
