
all: cpe cpe2 joystick.obj

cpe: cpe.exe
cpe2: cpe2.exe

cpe\ipe1.obj: cpe\ipe1.asm cpe\macros.inc
  CD cpe
  TASMX ipe1 /zi /w2 /m3
  CD ..

cpe\ipe2.obj: cpe\ipe2.asm cpe\macros.inc
  CD cpe
  TASMX ipe2 /zi /w2 /m3
  CD ..

cpe2\ipe1.obj: cpe2\ipe1.asm cpe2\macros.inc
  CD cpe2
  TASMX ipe1 /zi /w2 /m3
  CD ..

cpe2\ipe2.obj: cpe2\ipe2.asm cpe2\macros.inc
  CD cpe2
  TASMX ipe2 /zi /w2 /m3
  CD ..

sound.obj: sound.asm
  TASMX sound.asm /zi /w2 /m3

gus_snd.obj: gus_snd.asm
  TASMX gus_snd.asm /zi /w2 /m3

fdc.obj: fdc.asm
  TASMX fdc.asm /zi /w2 /m3

files.obj: files.asm
  TASMX files.asm /zi /w2 /m3

comp386.obj: comp386.asm
  TASMX comp386.asm /zi /w2 /m3

joystick.obj: joystick.asm
  TASMX joystick.asm

misc.obj: misc.asm
  TASMX misc.asm

cpe.exe: cpe\ipe1.obj cpe\ipe2.obj sound.obj gus_snd.obj comp386.obj misc.obj files.obj fdc.obj
  TLINK cpe\ipe1.obj cpe\ipe2.obj sound.obj gus_snd.obj comp386.obj misc.obj files.obj fdc.obj, cpe.exe /v /3 /Tde

cpe2.exe: cpe2\ipe1.obj cpe2\ipe2.obj sound.obj gus_snd.obj comp386.obj misc.obj files.obj fdc.obj
  TLINK cpe2\ipe1.obj cpe2\ipe2.obj sound.obj gus_snd.obj comp386.obj misc.obj files.obj fdc.obj, cpe2.exe /v /3 /Tde
