all: grid.EXE

APP_compile = -c -AM -G2sw -Zpie -W3 -Od $(DEFINES)
APP_link = /CO /NOD /NOE
APP_objs = mainwnd init about
APP_libs = libw mlibcew penwin

mainwnd.obj: mainwnd.c mainwnd.h Globals.h
     cl $(APP_compile) mainwnd.c
init.obj: init.c init.h Globals.h
     cl $(APP_compile) init.c
about.obj: about.c Globals.h
     cl $(APP_compile) about.c

grid.res: grid.rc Globals.h
     rc -r $(DEFINES) grid.rc

grid.exe: mainwnd.obj init.obj about.obj grid.def grid.res
     link $(APP_link) $(APP_objs), grid, grid/map/li, $(APP_libs), grid.def
     rc grid.res

clean:
    -del *.obj
    -del *.res
    -del *.map
    -del *.sym
