# Standard Windows make file.  The utility MAKE.EXE compares the
# creation date of the file to the left of the colon with the file(s)
# to the right of the colon.  If the file(s) on the right are newer
# then the file on the left, Make will execute all of the command lines
# following this line that are indented by at least one tab or space.
# Any valid MS-DOS command line may be used.

copt=/Zi
lopt=/CO

# Update the resource if necessary

winbeep.res: winbeep.rc winbeep.h
	rc -r winbeep.rc

# Update the object file if necessary

winbeep.obj: winbeep.c winbeep.h
	cl $(copt) -c -Gsw -Oas -Zpe winbeep.c

# Update the executable file if necessary, and if so, add the resource back in.
# The /NOE must be included when linking with Windows libraries.

winbeep.exe: winbeep.obj winbeep.def
	link winbeep, ,/NOD, slibcew libw VMMSCC /NOE $(lopt), winbeep.def
	rc winbeep.res

# If the .res file is new and the .exe file is not, update the resource.
# Note that the .rc file can be updated without having to either 
# compile or link the file.

winbeep.exe: winbeep.res
	rc winbeep.res
