--- mstools/samples/ntfonts/makefile 2018/08/09 18:20:59 1.1.1.1 +++ mstools/samples/ntfonts/makefile 2018/08/09 18:22:12 1.1.1.2 @@ -2,36 +2,39 @@ !include -# This line allows NMAKE to work as well - -all: ntfonts.exe +all: ntfonts.exe ntfonts.hlp # Update the resource if necessary -ntfonts.res: ntfonts.rc ntfonts.h - rc -r -fo ntfonts.tmp ntfonts.rc - cvtres -$(CPU) ntfonts.tmp -o ntfonts.res - del ntfonts.tmp +ntfonts.rbj: ntfonts.rc ntfonts.h + rc -r -fo ntfonts.res ntfonts.rc + cvtres -$(CPU) ntfonts.res -o ntfonts.rbj + +# Update the online help file if necessary. +ntfonts.hlp: ntfonts.hpj ntfonts.rtf + @if exist ntfonts.PH del ntfonts.PH + hc -n ntfonts.hpj # Update the object file if necessary ntfonts.obj: ntfonts.c ntfonts.h - $(cc) $(cflags) $(cvars) ntfonts.c + $(cc) $(cdebug) $(cflags) $(cvars) ntfonts.c allfont.obj: allfont.c ntfonts.h - $(cc) $(cflags) $(cvars) allfont.c + $(cc) $(cdebug) $(cflags) $(cvars) allfont.c dialogs.obj: dialogs.c ntfonts.h - $(cc) $(cflags) $(cvars) dialogs.c + $(cc) $(cdebug) $(cflags) $(cvars) dialogs.c toolbar.obj: toolbar.c ntfonts.h - $(cc) $(cflags) $(cvars) toolbar.c + $(cc) $(cdebug) $(cflags) $(cvars) toolbar.c -demownd.obj: demownd.c ntfonts.h - $(cc) $(cflags) $(cvars) demownd.c +display.obj: display.c ntfonts.h + $(cc) $(cdebug) $(cflags) $(cvars) display.c # Update the executable file if necessary, and if so, add the resource back in. -ntfonts.exe: ntfonts.obj ntfonts.res ntfonts.def allfont.obj dialogs.obj toolbar.obj demownd.obj +ntfonts.exe: ntfonts.obj ntfonts.rbj ntfonts.def allfont.obj dialogs.obj toolbar.obj display.obj $(cvtobj) $(cvtdebug) *.obj - $(link) $(guiflags) -out:ntfonts.exe ntfonts.obj allfont.obj dialogs.obj toolbar.obj demownd.obj ntfonts.res $(guilibs) + $(link) $(linkdebug) $(guiflags) -out:ntfonts.exe \ + ntfonts.obj allfont.obj dialogs.obj toolbar.obj display.obj ntfonts.rbj $(guilibs)