--- q_a/samples/spincube/makefile 2018/08/09 18:29:19 1.1 +++ q_a/samples/spincube/makefile 2018/08/09 18:29:19 1.1.1.2 @@ -3,36 +3,39 @@ all: spintest.exe spincube.dll spintest.obj: spintest.c - $(cc) $(cflags) $(cvars) spintest.c + $(cc) $(cdebug) $(cflags) $(cvars) spintest.c spincube.obj: spincube.c spincube.h - $(cc) $(cflags) $(cvars) spincube.c + $(cc) $(cdebug) $(cflags) $(cvars) spincube.c paint.obj: paint.c paint.h spincube.h - $(cc) $(cflags) $(cvars) paint.c + $(cc) $(cdebug) $(cflags) $(cvars) paint.c -spintest.res: spintest.rc spintest.h spintest.dlg - rc -r -fo spintest.tmp spintest.rc - cvtres -$(CPU) spintest.tmp -o spintest.res - del spintest.tmp - -spincube.res: spincube.rc - rc -r -fo spincube.tmp spincube.rc - cvtres -$(CPU) spincube.tmp -o spincube.res - del spincube.tmp +spintest.rbj: spintest.rc spintest.h spintest.dlg + rc -r -fo spintest.res spintest.rc + cvtres -$(CPU) spintest.res -o spintest.rbj -spincube.lib: spincube.obj paint.obj spincube.def spincube.res +spincube.rbj: spincube.rc + rc -r -fo spincube.res spincube.rc + cvtres -$(CPU) spincube.res -o spincube.rbj + +spincube.lib: spincube.obj paint.obj spincube.def spincube.rbj lib -machine:$(CPU) \ -def:spincube.def \ - -out:spincube.lib +!IF "$(CPU)" == "i386" + spincube.obj paint.obj \ +!ENDIF + -out:spincube.lib \ + -spincube.dll: spincube.obj paint.obj spincube.def spincube.res - $(link) \ +spincube.dll: spincube.obj paint.obj spincube.def spincube.rbj + $(link) $(linkdebug) \ -base:0x1C000000 \ -dll \ - -entry:DLLEntryPoint \ + -entry:DLLEntryPoint$(DLLENTRY) \ -out:spincube.dll \ - spincube.res spincube.exp spincube.obj paint.obj $(LIB)\crtdll.lib $(guilibs) + spincube.rbj spincube.exp spincube.obj paint.obj crtdll.lib $(guilibs) -spintest.exe: spintest.obj spincube.lib spintest.res spintest.def - $(link) $(guiflags) -out:spintest.exe spintest.obj spintest.res $(guilibs) +spintest.exe: spintest.obj spincube.lib spintest.rbj spintest.def + $(cvtobj) $(cvtdebug) *.obj + $(link) $(linkdebug) $(guiflags) -out:spintest.exe spintest.obj spintest.rbj $(guilibs)