home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Gam…ming Gurus (2nd Edition) / Disc2.iso / msdn_vcb / samples / vc98 / sdk / graphics / audio / acmapp / makefile < prev    next >
Makefile  |  1996-01-11  |  2KB  |  63 lines

  1. !include <ntwin32.MAK>
  2.  
  3. !IF "$(NODEBUG)" != ""
  4. cdebug = $(cdebug)
  5. !ELSE
  6. cdebug = $(cdebug) -DDEBUG
  7. !ENDIF
  8.  
  9. cflags=$(cflags) -I..\include
  10.  
  11. my_lib = shell32.lib winmm.lib
  12.  
  13. all: acmapp.exe
  14.  
  15.  
  16. # Update the resource if necessary
  17. acmapp.res: acmapp.rc acmapp.ico acmapp.rcv
  18.     $(rc) $(rcvars) -I..\include -r acmapp.rc
  19.  
  20. # Update the object files if necessary
  21.  
  22. acmapp.obj: acmapp.c acmapp.h appport.h
  23.     $(cc) $(scall) $(cflags) $(cvars) $(cdebug) acmapp.c
  24.  
  25. aainit.obj: $$(@B).c acmapp.h appport.h
  26.     $(cc) $(scall) $(cflags) $(cvars) $(cdebug) aainit.c
  27.  
  28. aafile.obj: $$(@B).c acmapp.h appport.h
  29.     $(cc) $(scall) $(cflags) $(cvars) $(cdebug) aafile.c
  30.  
  31. aaprops.obj: $$(@B).c acmapp.h appport.h muldiv32.h
  32.     $(cc) $(scall) $(cflags) $(cvars) $(cdebug) aaprops.c
  33.  
  34. aadrvs.obj: $$(@B).c acmapp.h appport.h
  35.     $(cc) $(scall) $(cflags) $(cvars) $(cdebug) aadrvs.c
  36.  
  37. aasysinf.obj: aasysinf.c acmapp.h appport.h
  38.     $(cc) $(scall) $(cflags) $(cvars) $(cdebug) aasysinf.c
  39.  
  40. aachoose.obj: aachoose.c acmapp.h appport.h muldiv32.h
  41.     $(cc) $(scall) $(cflags) $(cvars) $(cdebug) aachoose.c
  42.  
  43. aaplyrec.obj: aaplyrec.c acmapp.h appport.h muldiv32.h
  44.     $(cc) $(scall) $(cflags) $(cvars) $(cdebug) aaplyrec.c
  45.  
  46. aawavdev.obj: aawavdev.c acmapp.h appport.h
  47.     $(cc) $(scall) $(cflags) $(cvars) $(cdebug) aawavdev.c
  48.  
  49. waveio.obj: waveio.c waveio.h appport.h
  50.     $(cc) $(scall) $(cflags) $(cvars) $(cdebug) waveio.c
  51.  
  52. tlb.obj: tlb.c tlb.h
  53.     $(cc) $(scall) $(cflags) $(cvars) $(cdebug) tlb.c
  54.  
  55. acmthunk.obj: acmthunk.c acmthunk.h
  56.     $(cc) $(scall) $(cflags) $(cvars) $(cdebug) acmthunk.c
  57.  
  58. debug.obj: debug.c debug.h
  59.     $(cc) $(scall) $(cflags) $(cvars) $(cdebug) debug.c
  60.  
  61. acmapp.exe: acmapp.obj acmapp.res aainit.obj aafile.obj aaprops.obj aadrvs.obj aasysinf.obj aaplyrec.obj aawavdev.obj aachoose.obj tlb.obj waveio.obj acmthunk.obj debug.obj
  62.     $(link) $(linkdebug) $(guilflags) acmapp.obj acmapp.res aainit.obj aafile.obj aaprops.obj aadrvs.obj aasysinf.obj aaplyrec.obj aawavdev.obj aachoose.obj tlb.obj waveio.obj acmthunk.obj debug.obj $(my_lib) $(guilibs) -out:acmapp.exe
  63.