# NMAKE Makefile Created by CMAKE 100
# D.Feinleib
# Windows NT

# Nmake macros for building Windows NT applications
!include <ntwin32.mak>

PROJ=curses
OBJ=BEEP.obj CHARPICK.obj ENDWIN.obj INITSCR.obj LONGNAME.obj MOVE.obj MVCURSOR.obj SCRREG.obj STRADD.obj TABSIZE.obj TERMMISC.obj \
	 UNCTRL.obj WINCLEAR.obj WINDEL.obj WINERASE.obj WINMOVE.obj WINSCROL.obj WINTOUCH.obj ATTRIB.obj BORDER.obj BOXES.obj \
	 CHARDEL.obj ntio.obj \
	 CLRTOBOT.obj CLRTOEOL.obj LINEDEL.obj LINEINS.obj OPTIONS.obj REFRESH.obj
OBJ2=SETMODE.obj SETTERM.obj CHARADD.obj CHARINS.obj NEWWIN.obj OVERLAY.obj STRGET.obj CHARGET.obj PRNTSCAN.obj UPDATE.obj 
cflags=$(cflags) -DWIN32

all : curses.exe
#all : curses.lib

ntio.obj: ntio.c
    $(cc) $(cflags) $(cvars) ntio.c
    $(cvtobj) ntio.obj

BEEP.obj : BEEP.c
    $(cc) $(cflags) $(cvars) BEEP.c
    $(cvtobj) BEEP.obj

CHARPICK.obj : CHARPICK.c
    $(cc) $(cflags) $(cvars) CHARPICK.c
    $(cvtobj) CHARPICK.obj

ENDWIN.obj : ENDWIN.c
    $(cc) $(cflags) $(cvars) ENDWIN.c
    $(cvtobj) ENDWIN.obj

INITSCR.obj : INITSCR.c
    $(cc) $(cflags) $(cvars) INITSCR.c
    $(cvtobj) INITSCR.obj

LONGNAME.obj : LONGNAME.c
    $(cc) $(cflags) $(cvars) LONGNAME.c
    $(cvtobj) LONGNAME.obj

MOVE.obj : MOVE.c
    $(cc) $(cflags) $(cvars) MOVE.c
    $(cvtobj) MOVE.obj

MVCURSOR.obj : MVCURSOR.c
    $(cc) $(cflags) $(cvars) MVCURSOR.c
    $(cvtobj) MVCURSOR.obj

SCRREG.obj : SCRREG.c
    $(cc) $(cflags) $(cvars) SCRREG.c
    $(cvtobj) SCRREG.obj

STRADD.obj : STRADD.c
    $(cc) $(cflags) $(cvars) STRADD.c
    $(cvtobj) STRADD.obj

TABSIZE.obj : TABSIZE.c
    $(cc) $(cflags) $(cvars) TABSIZE.c
    $(cvtobj) TABSIZE.obj

TERMMISC.obj : TERMMISC.c
    $(cc) $(cflags) $(cvars) TERMMISC.c
    $(cvtobj) TERMMISC.obj

UNCTRL.obj : UNCTRL.c
    $(cc) $(cflags) $(cvars) UNCTRL.c
    $(cvtobj) UNCTRL.obj

WINCLEAR.obj : WINCLEAR.c
    $(cc) $(cflags) $(cvars) WINCLEAR.c
    $(cvtobj) WINCLEAR.obj

WINDEL.obj : WINDEL.c
    $(cc) $(cflags) $(cvars) WINDEL.c
    $(cvtobj) WINDEL.obj

WINERASE.obj : WINERASE.c
    $(cc) $(cflags) $(cvars) WINERASE.c
    $(cvtobj) WINERASE.obj

WINMOVE.obj : WINMOVE.c
    $(cc) $(cflags) $(cvars) WINMOVE.c
    $(cvtobj) WINMOVE.obj

WINSCROL.obj : WINSCROL.c
    $(cc) $(cflags) $(cvars) WINSCROL.c
    $(cvtobj) WINSCROL.obj

WINTOUCH.obj : WINTOUCH.c
    $(cc) $(cflags) $(cvars) WINTOUCH.c
    $(cvtobj) WINTOUCH.obj

ATTRIB.obj : ATTRIB.c
    $(cc) $(cflags) $(cvars) ATTRIB.c
    $(cvtobj) ATTRIB.obj

BORDER.obj : BORDER.c
    $(cc) $(cflags) $(cvars) BORDER.c
    $(cvtobj) BORDER.obj

BOXES.obj : BOXES.c
    $(cc) $(cflags) $(cvars) BOXES.c
    $(cvtobj) BOXES.obj

CHARDEL.obj : CHARDEL.c
    $(cc) $(cflags) $(cvars) CHARDEL.c
    $(cvtobj) CHARDEL.obj

CLRTOBOT.obj : CLRTOBOT.c
    $(cc) $(cflags) $(cvars) CLRTOBOT.c
    $(cvtobj) CLRTOBOT.obj

CLRTOEOL.obj : CLRTOEOL.c
    $(cc) $(cflags) $(cvars) CLRTOEOL.c
    $(cvtobj) CLRTOEOL.obj

LINEDEL.obj : LINEDEL.c
    $(cc) $(cflags) $(cvars) LINEDEL.c
    $(cvtobj) LINEDEL.obj

LINEINS.obj : LINEINS.c
    $(cc) $(cflags) $(cvars) LINEINS.c
    $(cvtobj) LINEINS.obj

OPTIONS.obj : OPTIONS.c
    $(cc) $(cflags) $(cvars) OPTIONS.c
    $(cvtobj) OPTIONS.obj

REFRESH.obj : REFRESH.c
    $(cc) $(cflags) $(cvars) REFRESH.c
    $(cvtobj) REFRESH.obj

SETMODE.obj : SETMODE.c
    $(cc) $(cflags) $(cvars) SETMODE.c
    $(cvtobj) SETMODE.obj

SETTERM.obj : SETTERM.c
    $(cc) $(cflags) $(cvars) SETTERM.c
    $(cvtobj) SETTERM.obj

CHARADD.obj : CHARADD.c
    $(cc) $(cflags) $(cvars) CHARADD.c
    $(cvtobj) CHARADD.obj

CHARINS.obj : CHARINS.c
    $(cc) $(cflags) $(cvars) CHARINS.c
    $(cvtobj) CHARINS.obj

NEWWIN.obj : NEWWIN.c
    $(cc) $(cflags) $(cvars) NEWWIN.c
    $(cvtobj) NEWWIN.obj

OVERLAY.obj : OVERLAY.c
    $(cc) $(cflags) $(cvars) OVERLAY.c
    $(cvtobj) OVERLAY.obj

STRGET.obj : STRGET.c
    $(cc) $(cflags) $(cvars) STRGET.c
    $(cvtobj) STRGET.obj

CHARGET.obj : CHARGET.c
    $(cc) $(cflags) $(cvars) CHARGET.c
    $(cvtobj) CHARGET.obj

PRNTSCAN.obj : PRNTSCAN.c
    $(cc) $(cflags) $(cvars) PRNTSCAN.c
    $(cvtobj) PRNTSCAN.obj

UPDATE.obj : UPDATE.c
    $(cc) $(cflags) $(cvars) UPDATE.c
    $(cvtobj) UPDATE.obj

curses.exe : $(OBJ) $(OBJ2)
    $(link) $(conflags) -out:$(PROJ).exe $(OBJ) $(OBJ2) $(conlibs)


#curses.lib: $(OBJ) $(OBJ2)
#     lib -OUT:curses.lib $(OBJ) $(OBJ2)
