# Nmake macros for building Win32 applications
!Include <NTWin32.Mak>

# Inference Rules
.C.Obj:
    $(cc) $(cdebug) $(cflags) $(cvars) $*.C
.RC.Res:
    $(rc) $(rcvars) -r -fo $*.Res $*.RC
.Res.Dll:
    $(link) -dll /NOENTRY /SUBSYSTEM:windows,4.0 -out:$*.Dll $**
.Obj.Exe:
    $(link) $(ldebug) $(guilflags) -out:$*.Exe $** $(guilibs)

# Macro Defines
DLL=SYSINFO

# Target List
All: $(DLL).Dll

# Resources
$(DLL).Res: $(DLL).RC 

# Dynamic Link Libraries
$(DLL).Dll: $(DLL).Res

# Clean Up Everything
CleanAll: clean
    @del *.Exe 2> nul
    @del *.Dll 2> nul

# Clean Up Everything Except .Exe And .Dll Files
Clean:
    @del *.Obj 2> nul
    @del *.Res 2> nul
