TOP=..
S=.
CC=cl.exe
LINKER=link.exe
RSC=rc.exe

# debugging
#CFLAGS=-DSTRICT -GX -Od -Fdntptime.pdb -Zi -W3 -Zp
#LDBG=-DEBUG -PDB:ntptime.pdb
#RSC_PROJ=/l 0x409 /fontpoke.res /d _DEBUG 

# no debugging
CFLAGS=-DSTRICT -GX -W3
LDBG=
RSC_PROJ=/l 0x409 /fontpoke.res /d NDEBUG 

PROGS=ntpoke.exe

OBJS=ntpoke.res

all: $(PROGS)

ntpoke.exe: ntpoke.obj $(OBJS)
	$(LINKER) -SUBSYSTEM:windows -OUT:ntpoke.exe $(LDBG) ntpoke.obj \
	$(OBJS) kernel32.lib user32.lib advapi32.lib

ntpoke.obj: $(S)\ntpoke.cpp
	$(CC) $(CFLAGS) -c -Tp $(S)\ntpoke.cpp

ntpoke.res : ntpoke.rc resource.h
	$(RSC) $(RSC_PROJ) $(S)\ntpoke.rc

clean:
	rm -f ntpoke.obj $(OBJS) $(PROGS)
