--- mstools/samples/select/makefile 2018/08/09 18:21:55 1.1 +++ mstools/samples/select/makefile 2018/08/09 18:24:04 1.1.1.2 @@ -7,7 +7,7 @@ all: demo.exe select.dll # Update the object files if necessary demo.obj: demo.c - $(cc) $(cflags) $(cvars) $(cdebug) demo.c + $(cc) $(cflags) $(cvarsdll) $(cdebug) demo.c select.obj: select.c $(cc) $(cflags) $(cvarsdll) $(cdebug) select.c @@ -15,7 +15,7 @@ select.obj: select.c # Update the resources if necessary demo.res: demo.rc demo.h - rc -r demo.rc + $(rc) $(rcvars) -r demo.rc demo.rbj: demo.res cvtres -$(CPU) demo.res -o demo.rbj @@ -23,8 +23,7 @@ demo.rbj: demo.res # Update the import library select.lib: select.obj select.def - $(cvtobj) $(cvtdebug) select.obj - lib -machine:$(CPU) \ + $(implib) -machine:$(CPU) \ -def:select.def \ select.obj \ -out:select.lib @@ -35,7 +34,7 @@ select.dll: select.obj select.def $(link) $(linkdebug) \ -base:0x1C000000 \ -dll \ - -entry:LibMain$(DLLENTRY) \ + -entry:_DllMainCRTStartup$(DLLENTRY) \ -out:select.dll \ select.exp select.obj $(guilibsdll) @@ -44,5 +43,4 @@ select.dll: select.obj select.def # If so, add the resource back in. demo.exe: demo.obj select.lib demo.rbj demo.def - $(cvtobj) $(cvtdebug) *.obj - $(link) $(linkdebug) $(guiflags) -out:demo.exe demo.obj select.lib demo.rbj $(guilibs) + $(link) $(linkdebug) $(guiflags) -out:demo.exe demo.obj select.lib demo.rbj $(guilibsdll)