# makefile
# Created by IBM WorkFrame/2 MakeMake at 19:28:41 on 10 Sept 2000
#
# The actions included in this make file are:
#  Compile::Resource Compiler
#  Compile::C++ Compiler
#  Link::Linker
#  Bind::Resource Bind

.SUFFIXES:

.SUFFIXES: \
    .c .obj .rc .res 

.rc.res:
    @echo " Compile::Resource Compiler "
    rc.exe -r %s %|fF.RES

{D:\C_Projects\ColEm_1_0_Source}.rc.res:
    @echo " Compile::Resource Compiler "
    rc.exe -r %s %|fF.RES

.c.obj:
    @echo " Compile::C++ Compiler "
    icc.exe /DOS_2 /DLSB_FIRST /DSOUND /Tdp /O /Gm /G5 /Gf /Gi /Oi /C %s

{D:\C_Projects\ColEm_1_0_Source}.c.obj:
    @echo " Compile::C++ Compiler "
    icc.exe /DOS_2 /DLSB_FIRST /DSOUND /Tdp /O /Gm /G5 /Gf /Gi /Oi /C %s

all: \
    .\ColEm.exe

.\ColEm.exe: \
    .\sndos2.obj \
    .\Z80.obj \
    .\Coleco.obj \
    .\ColEm.obj \
    .\Debug.obj \
    .\dsp.obj \
    .\joyos2.obj \
    .\os2.obj \
    .\SN76489.obj \
    .\os2.res \
    {$(LIB)}mmpm2.lib
    @echo " Link::Linker "
    @echo " Bind::Resource Bind "
    icc.exe @<<
     /B" /exepack:2 /pmtype:pm"
     /FeColEm.exe 
     mmpm2.lib 
     .\sndos2.obj
     .\Z80.obj
     .\Coleco.obj
     .\ColEm.obj
     .\Debug.obj
     .\dsp.obj
     .\joyos2.obj
     .\os2.obj
     .\SN76489.obj
<<
    rc.exe .\os2.res ColEm.exe

.\os2.res: \
    D:\C_Projects\ColEm_1_0_Source\os2.rc \
    {D:\C_Projects\ColEm_1_0_Source;$(INCLUDE)}colem.ico \
    {D:\C_Projects\ColEm_1_0_Source;$(INCLUDE)}os2dialog.h \
    {D:\C_Projects\ColEm_1_0_Source;$(INCLUDE)}os2rc.h

.\sndos2.obj: \
    D:\C_Projects\ColEm_1_0_Source\sndos2.c \
    {D:\C_Projects\ColEm_1_0_Source;$(INCLUDE);}dsp.h \
    {D:\C_Projects\ColEm_1_0_Source;$(INCLUDE);}SN76489.h \
    {D:\C_Projects\ColEm_1_0_Source;$(INCLUDE);}sndos2.h

.\SN76489.obj: \
    D:\C_Projects\ColEm_1_0_Source\SN76489.c \
    {D:\C_Projects\ColEm_1_0_Source;$(INCLUDE);}SN76489.h

.\os2.obj: \
    D:\C_Projects\ColEm_1_0_Source\os2.c \
    {D:\C_Projects\ColEm_1_0_Source;$(INCLUDE);}Z80.h \
    {D:\C_Projects\ColEm_1_0_Source;$(INCLUDE);}Coleco.h \
    {D:\C_Projects\ColEm_1_0_Source;$(INCLUDE);}dsp.h \
    {D:\C_Projects\ColEm_1_0_Source;$(INCLUDE);}SN76489.h \
    {D:\C_Projects\ColEm_1_0_Source;$(INCLUDE);}sndos2.h \
    {D:\C_Projects\ColEm_1_0_Source;$(INCLUDE);}os2.h \
    {D:\C_Projects\ColEm_1_0_Source;$(INCLUDE);}joyos2.h \
    {D:\C_Projects\ColEm_1_0_Source;$(INCLUDE);}os2rc.h \
    {D:\C_Projects\ColEm_1_0_Source;$(INCLUDE);}os2dialog.h \
    {D:\C_Projects\ColEm_1_0_Source;$(INCLUDE);}common.h

.\joyos2.obj: \
    D:\C_Projects\ColEm_1_0_Source\joyos2.c \
    {D:\C_Projects\ColEm_1_0_Source;$(INCLUDE);}joyos2.h

.\dsp.obj: \
    D:\C_Projects\ColEm_1_0_Source\dsp.c \
    {D:\C_Projects\ColEm_1_0_Source;$(INCLUDE);}dsp.h

.\Debug.obj: \
    D:\C_Projects\ColEm_1_0_Source\Debug.c \
    {D:\C_Projects\ColEm_1_0_Source;$(INCLUDE);}Z80.h

.\ColEm.obj: \
    D:\C_Projects\ColEm_1_0_Source\ColEm.c \
    {D:\C_Projects\ColEm_1_0_Source;$(INCLUDE);}Z80.h \
    {D:\C_Projects\ColEm_1_0_Source;$(INCLUDE);}Coleco.h \
    {D:\C_Projects\ColEm_1_0_Source;$(INCLUDE);}SN76489.h \
    {D:\C_Projects\ColEm_1_0_Source;$(INCLUDE);}Help.h \
    {D:\C_Projects\ColEm_1_0_Source;$(INCLUDE);}sndos2.h \
    {D:\C_Projects\ColEm_1_0_Source;$(INCLUDE);}os2.h

.\Coleco.obj: \
    D:\C_Projects\ColEm_1_0_Source\Coleco.c \
    {D:\C_Projects\ColEm_1_0_Source;$(INCLUDE);}Z80.h \
    {D:\C_Projects\ColEm_1_0_Source;$(INCLUDE);}Coleco.h \
    {D:\C_Projects\ColEm_1_0_Source;$(INCLUDE);}dsp.h \
    {D:\C_Projects\ColEm_1_0_Source;$(INCLUDE);}SN76489.h

.\Z80.obj: \
    D:\C_Projects\ColEm_1_0_Source\Z80.c \
    {D:\C_Projects\ColEm_1_0_Source;$(INCLUDE);}Z80.h \
    {D:\C_Projects\ColEm_1_0_Source;$(INCLUDE);}Tables.h \
    {D:\C_Projects\ColEm_1_0_Source;$(INCLUDE);}CodesCB.h \
    {D:\C_Projects\ColEm_1_0_Source;$(INCLUDE);}CodesXCB.h \
    {D:\C_Projects\ColEm_1_0_Source;$(INCLUDE);}CodesED.h \
    {D:\C_Projects\ColEm_1_0_Source;$(INCLUDE);}CodesXX.h \
    {D:\C_Projects\ColEm_1_0_Source;$(INCLUDE);}Codes.h
