MAKEFILE
上传用户:bangxh
上传日期:2007-01-31
资源大小:42235k
文件大小:1k
源码类别:

Windows编程

开发平台:

Visual C++

  1. # Nmake macros for building Windows 32-Bit apps
  2. APPVER=4.0
  3. !include <win32.mak>
  4. !if "$(CPU)" == "i386" # .syms are useful for Win95
  5. SYM = midipl32.sym
  6. !endif
  7. all: midipl32.exe $(SYM)
  8. LIBS=msacm32.lib vfw32.lib winmm.lib shell32.lib comctl32.lib
  9. OTHERCLOPTS=-DWIN32_LEAN_AND_MEAN -nologo -I. -I..include
  10. OTHERRCOPTS=-DWIN32_LEAN_AND_MEAN -I. -I..include -I....include
  11. # Update the resource if necessary
  12. midiplyr.res: midiplyr.rc midiplyr.rcv
  13.     $(rc) $(rcflags) $(rcvars) $(OTHERRCOPTS) midiplyr.rc
  14. # Update the object file if necessary
  15. .c.obj:
  16.     $(cc) $(cdebug) $(cflags) $(cvars) $(OTHERCLOPTS) $<
  17. # Update the executable file if necessary, and if so, add the resource back in.
  18. midipl32.exe midipl32.map:   DEBUG.obj    
  19.                 MAINWND.obj  
  20.                 MIDIPLYR.obj 
  21.                 SEQUENCE.obj 
  22.                 SMF.obj      
  23.                 SMFREAD.obj  
  24.                 TIMEWND.obj  
  25.                 UIUTILS.obj  
  26.                 midiplyr.res
  27.     $(link) $(linkdebug) $(guiflags) -out:midipl32.exe $** $(guilibs) $(LIBS) 
  28.          -map:$*.map
  29.     
  30. midipl32.sym: $*.map
  31. mapsym $*.map
  32. clean:
  33.     @if exist midipl32.exe del midipl32.exe
  34.     @if exist *.obj del *.obj
  35.     @if exist *.map del *.map
  36.     @if exist *.sym del *.sym
  37.     @if exist *.res del *.res
  38.     @if exist *.pdb del *.pdb
  39.     @if exist *.exp del *.exp
  40.     @if exist *.lib del *.lib