CCDEBUG=-O2 -W3 -Zp
#CCDEBUG=-Od -Fdclock.pdb -Zi -W3 -Zp

LDBG=-INCREMENTAL:NO
#LDBG=-DEBUG -PDB:clock.pdb

LINKER=link.exe

GUIFLAGS=-SUBSYSTEM:windows

GUILIBS=-DEFAULTLIB:shell32.lib user32.lib gdi32.lib winmm.lib comdlg32.lib \
	comctl32.lib advapi32.lib

OBJS=clock.obj clock.res

CFLAGS=-DSTRICT $(CCDEBUG)

all: clock.exe

clock.exe: $(OBJS)
	$(LINKER) $(GUIFLAGS) $(LDBG) -OUT:clock.exe $(OBJS) $(GUILIBS)

clock.obj: clock.cpp clock.h
	$(CC) $(CFLAGS) -c -Tp clock.cpp

clock.res: clock.h clock.rc clock.ico
	rc -r -DWIN32 -I. -fo clock.res clock.rc

test: clock.exe
	start .\clock.exe

clean:
	-DEL clock.exe
	-DEL clock.ilk
	-DEL clock.obj
	-DEL clock.pdb
	-DEL clock.res

zip: clock.exe
	-DEL clock.zip
	zip -9 clock clock.exe README.TXT Makefile clock.cpp clock.h clock.ico clock.rc
