CFLAGS= -c -ASnw -Gsw -Zpe -W3 -nologo -Fo.\obj\$(@B).obj >> err

all: delerr install.exe

clean:
	del obj\*.obj
	del *.map
	del *.exe
	del *.res

delerr: 
	del err

install.res: install.rc install.dlg install.h addr.bmp
  rc -r install.rc

.\obj\install.obj: install.c install.h init.h
  cl $(CFLAGS) install.c

.\obj\ddehdlr.obj: ddehdlr.c ddehdlr.h install.h
  cl $(CFLAGS) ddehdlr.c

.\obj\display.obj: display.c display.h install.h animate.h
  cl $(CFLAGS) display.c

.\obj\utils.obj: utils.c utils.h init.c init.h
  cl $(CFLAGS) utils.c

.\obj\mirtns.obj: mirtns.c mirtns.h utils.h install.h
  cl $(CFLAGS) mirtns.c

.\obj\animate.obj: animate.c animate.h
  cl $(CFLAGS) animate.c

.\obj\init.obj: init.c init.h
  cl $(CFLAGS) init.c

install.exe: install.res .\obj\install.obj .\obj\display.obj \
		.\obj\ddehdlr.obj .\obj\utils.obj .\obj\mirtns.obj .\obj\animate.obj \
		.\obj\init.obj  install.def
	link /NOD @<<
	.\obj\install + 
	.\obj\display +
	.\obj\ddehdlr + 
	.\obj\utils +
	.\obj\mirtns +
	.\obj\animate +
	.\obj\init , , , libw slibcew lzexpand.lib, install.def
<<

	rc install.res


