home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / msdn_vcb / samples / vc98 / sdk / winui / controls / spincube / makefile next >
Makefile  |  1994-08-30  |  1KB  |  36 lines

  1. !include <ntwin32.mak>
  2.  
  3. all: spintest.exe spincube.dll
  4.  
  5. spintest.obj: spintest.c
  6.     $(cc) $(cdebug) $(cflags) $(cvarsdll) spintest.c
  7.  
  8. spincube.obj: spincube.c spincube.h
  9.     $(cc) $(cdebug) $(cflags) $(cvarsdll) spincube.c
  10.  
  11. paint.obj: paint.c paint.h spincube.h
  12.     $(cc) $(cdebug) $(cflags) $(cvarsdll) paint.c
  13.  
  14. spintest.res: spintest.rc spintest.h spintest.dlg
  15.     $(rc) $(rcvars) -r -fo spintest.res spintest.rc
  16.  
  17. spincube.res: spincube.rc
  18.     $(rc) $(rcvars) -r -fo spincube.res spincube.rc
  19.  
  20. spincube.lib: spincube.obj paint.obj spincube.def spincube.res
  21.      $(implib) -machine:$(CPU) \
  22.      -def:spincube.def   \
  23. !IF "$(CPU)" == "i386"
  24.      spincube.obj paint.obj \
  25. !ENDIF
  26.      -out:spincube.lib
  27.  
  28. spincube.dll: spincube.obj paint.obj spincube.def spincube.res
  29.     $(link) $(linkdebug) $(dlllflags) \
  30.     -base:0x1C000000     \
  31.     -out:spincube.dll    \
  32.     spincube.obj spincube.exp spincube.res paint.obj $(guilibsdll)
  33.  
  34. spintest.exe: spintest.obj spincube.lib spintest.res spintest.def
  35.     $(link) $(linkdebug) $(guiflags) -out:spintest.exe spintest.obj spintest.res spincube.lib $(guilibsdll)
  36.