#
#  cd2mp3pm.exe makefile for NMAKE and VAC++
#

CC = icc
AS = wasm
RC = rc

.ASM.OBJ:
   $(AS) $(AFLAGS) $*.ASM

.RC.RES:
   $(RC) -r $*.rc

all = cd2mp3.exe

CFLAGS = /Gm /Ss /Q /B "/PM:PM"

!IFDEF DEBUG
CFLAGS = /Ti $(CFLAGS)
!ENDIF

!IFNDEF NOTOPT
CFLAGS = /B "/PACKCODE /PACKDATA" /Gf /Gi /O /Ol /G5 $(CFLAGS)
!ENDIF

OBJECTS = cd2mp3pm.obj pmsam.obj prfsam.obj cd2wav.obj wav2mp3.obj \
          spawner.obj wavcheck.obj cd2mp3pm.def
RESOURCE = cd2mp3.res
LIBS =

cd2mp3pm.exe: $(OBJECTS) $(RESOURCE)
   $(CC) $(CFLAGS) /Fm$* /Fe$@ $(OBJECTS) $(LIBS)
   $(RC) $(RESOURCE) $@

cd2mp3pm.obj: cd2mp3.h pmsam.h prfsam.h cd2wav.h wav2mp3.h cd2mp3pm.h
pmsam.obj: prfsam.h
prfsam.obj:
cd2wav.obj: cd2mp3pm.h spawner.h
wav2mp3.obj: cd2mp3pm.h spawner.h wavcheck.h
spawner.obj: pmsam.h cd2mp3pm.h
wavcheck.obj: wavcheck.h
cd2mp3.res: cd2mp3.h
