Makefile.dynamic
上传用户:wstnjxml
上传日期:2014-04-03
资源大小:7248k
文件大小:8k
源码类别:

Windows CE

开发平台:

C/C++

  1. # Makefile template for use under win32
  2. #
  3. # libmikmod subdirectory
  4. # Make utilities that can't be used :
  5. #   - Borland Make (complains that some command lines are too long)
  6. # Compilers that can't be used :
  7. #   - Borland C++ 4 (doesn't like DirectX header files)
  8. # Your compiler here
  9. CC=cl
  10. # Compiler flags
  11. CFLAGS=/nologo /O2 /MTd /Zi /Fm /c /DWIN32 /DDRV_DS /DDRV_WIN /DHAVE_FCNTL_H /DHAVE_MALLOC_H /DHAVE_LIMITS_H
  12. COMPILE=$(CC) $(CFLAGS) /I..include /I.. /I..win32
  13. .SUFFIXES:
  14. .SUFFIXES: .o .c
  15. LIBNAME=mikmod.lib
  16. DLLNAME=mikmod.dll
  17. LIBS=$(DLLNAME)
  18. DRIVER_OBJ=drv_ds.o drv_win.o
  19. OBJ=$(DRIVER_OBJ) 
  20.     drv_nos.o drv_raw.o drv_stdout.o drv_wav.o 
  21.     load_669.o load_amf.o load_dsm.o load_far.o load_gdm.o load_it.o  
  22.     load_imf.o load_m15.o load_med.o load_mod.o load_mtm.o load_okt.o 
  23.     load_s3m.o load_stm.o load_stx.o load_ult.o load_uni.o load_xm.o 
  24.     mmalloc.o mmerror.o mmio.o 
  25.     mdriver.o mdreg.o mloader.o mlreg.o mlutil.o mplayer.o munitrk.o mwav.o 
  26.     npertab.o sloader.o virtch.o virtch2.o virtch_common.o
  27. all:            $(LIBS)
  28. clean:
  29. FOR %F IN ( $(LIBNAME) $(DLLNAME) mikmod.exp *.o ) DO IF EXIST %F ERASE %F
  30. distclean:
  31. FOR %F IN ( ..includemikmod.h ..win32mikmod_build.h Makefile ) DO IF EXIST %F ERASE %F
  32. $(DLLNAME) $(LIBNAME):     $(OBJ) mikmod.def
  33.         LINK /DLL /OUT:$@ /DEF:mikmod.def /IMPLIB:$(LIBNAME) /nologo kernel32.lib user32.lib dsound.lib *.o
  34. ..includemikmod.h ..win32mikmod_build.h: mikmod_build.h
  35. COPY mikmod_build.h ..win32mikmod_build.h
  36. COPY mikmod_build.h ..includemikmod.h
  37. drv_ds.o:       ..driversdrv_ds.c 
  38.                 ..win32mikmod_build.h ..includemikmod_internals.h
  39. $(COMPILE) /Fo$@ ..driversdrv_ds.c
  40. drv_nos.o:      ..driversdrv_nos.c 
  41.                 ..win32mikmod_build.h ..includemikmod_internals.h
  42. $(COMPILE) /Fo$@ ..driversdrv_nos.c
  43. drv_raw.o:      ..driversdrv_raw.c 
  44.                 ..win32mikmod_build.h ..includemikmod_internals.h
  45. $(COMPILE) /Fo$@ ..driversdrv_raw.c
  46. drv_stdout.o:   ..driversdrv_stdout.c 
  47.                 ..win32mikmod_build.h ..includemikmod_internals.h
  48. $(COMPILE) /Fo$@ ..driversdrv_stdout.c
  49. drv_wav.o:      ..driversdrv_wav.c 
  50.                 ..win32mikmod_build.h ..includemikmod_internals.h
  51. $(COMPILE) /Fo$@ ..driversdrv_wav.c
  52. drv_win.o:       ..driversdrv_win.c 
  53.                 ..win32mikmod_build.h ..includemikmod_internals.h
  54. $(COMPILE) /Fo$@ ..driversdrv_win.c
  55. load_669.o:     ..loadersload_669.c 
  56.                 ..win32mikmod_build.h ..includemikmod_internals.h
  57. $(COMPILE) /Fo$@ ..loadersload_669.c
  58. load_amf.o:     ..loadersload_amf.c 
  59.                 ..win32mikmod_build.h ..includemikmod_internals.h
  60. $(COMPILE) /Fo$@ ..loadersload_amf.c
  61. load_dsm.o:     ..loadersload_dsm.c 
  62.                 ..win32mikmod_build.h ..includemikmod_internals.h
  63. $(COMPILE) /Fo$@ ..loadersload_dsm.c
  64. load_far.o:     ..loadersload_far.c 
  65.                 ..win32mikmod_build.h ..includemikmod_internals.h
  66. $(COMPILE) /Fo$@ ..loadersload_far.c
  67. load_gdm.o:     ..loadersload_gdm.c 
  68.                 ..win32mikmod_build.h ..includemikmod_internals.h
  69. $(COMPILE) /Fo$@ ..loadersload_gdm.c
  70. load_it.o:      ..loadersload_it.c 
  71.                 ..win32mikmod_build.h ..includemikmod_internals.h
  72. $(COMPILE) /Fo$@ ..loadersload_it.c
  73. load_imf.o:     ..loadersload_imf.c 
  74.                 ..win32mikmod_build.h ..includemikmod_internals.h
  75. $(COMPILE) /Fo$@ ..loadersload_imf.c
  76. load_m15.o:     ..loadersload_m15.c 
  77.                 ..win32mikmod_build.h ..includemikmod_internals.h
  78. $(COMPILE) /Fo$@ ..loadersload_m15.c
  79. load_med.o:     ..loadersload_med.c 
  80.                 ..win32mikmod_build.h ..includemikmod_internals.h
  81. $(COMPILE) /Fo$@ ..loadersload_med.c
  82. load_mod.o:     ..loadersload_mod.c 
  83.                 ..win32mikmod_build.h ..includemikmod_internals.h
  84. $(COMPILE) /Fo$@ ..loadersload_mod.c
  85. load_mtm.o:     ..loadersload_mtm.c 
  86.                 ..win32mikmod_build.h ..includemikmod_internals.h
  87. $(COMPILE) /Fo$@ ..loadersload_mtm.c
  88. load_okt.o:     ..loadersload_okt.c 
  89.                 ..win32mikmod_build.h ..includemikmod_internals.h
  90. $(COMPILE) /Fo$@ ..loadersload_okt.c
  91. load_s3m.o:     ..loadersload_s3m.c 
  92.                 ..win32mikmod_build.h ..includemikmod_internals.h
  93. $(COMPILE) /Fo$@ ..loadersload_s3m.c
  94. load_stm.o:     ..loadersload_stm.c 
  95.                 ..win32mikmod_build.h ..includemikmod_internals.h
  96. $(COMPILE) /Fo$@ ..loadersload_stm.c
  97. load_stx.o:     ..loadersload_stx.c 
  98.                 ..win32mikmod_build.h ..includemikmod_internals.h
  99. $(COMPILE) /Fo$@ ..loadersload_stx.c
  100. load_ult.o:     ..loadersload_ult.c 
  101.                 ..win32mikmod_build.h ..includemikmod_internals.h
  102. $(COMPILE) /Fo$@ ..loadersload_ult.c
  103. load_uni.o:     ..loadersload_uni.c 
  104.                 ..win32mikmod_build.h ..includemikmod_internals.h
  105. $(COMPILE) /Fo$@ ..loadersload_uni.c
  106. load_xm.o:      ..loadersload_xm.c 
  107.                 ..win32mikmod_build.h ..includemikmod_internals.h
  108. $(COMPILE) /Fo$@ ..loadersload_xm.c
  109. mmalloc.o:      ..mmiommalloc.c 
  110.                 ..win32mikmod_build.h ..includemikmod_internals.h
  111. $(COMPILE) /Fo$@ ..mmiommalloc.c
  112. mmerror.o:      ..mmiommerror.c 
  113.                 ..win32mikmod_build.h ..includemikmod_internals.h
  114. $(COMPILE) /Fo$@ ..mmiommerror.c
  115. mmio.o:         ..mmiommio.c 
  116.                 ..win32mikmod_build.h ..includemikmod_internals.h
  117. $(COMPILE) /Fo$@ ..mmiommio.c
  118. mdriver.o:      ..playercodemdriver.c 
  119.                 ..win32mikmod_build.h ..includemikmod_internals.h
  120. $(COMPILE) /Fo$@ ..playercodemdriver.c
  121. mdreg.o:        ..playercodemdreg.c 
  122.                 ..win32mikmod_build.h ..includemikmod_internals.h
  123. $(COMPILE) /Fo$@ ..playercodemdreg.c
  124. mloader.o:      ..playercodemloader.c 
  125.                 ..win32mikmod_build.h ..includemikmod_internals.h
  126. $(COMPILE) /Fo$@ ..playercodemloader.c
  127. mlreg.o:        ..playercodemlreg.c 
  128.                 ..win32mikmod_build.h ..includemikmod_internals.h
  129. $(COMPILE) /Fo$@ ..playercodemlreg.c
  130. mlutil.o:       ..playercodemlutil.c 
  131.                 ..win32mikmod_build.h ..includemikmod_internals.h
  132. $(COMPILE) /Fo$@ ..playercodemlutil.c
  133. mplayer.o:      ..playercodemplayer.c 
  134.                 ..win32mikmod_build.h ..includemikmod_internals.h
  135. $(COMPILE) /Fo$@ ..playercodemplayer.c
  136. munitrk.o:      ..playercodemunitrk.c 
  137.                 ..win32mikmod_build.h ..includemikmod_internals.h
  138. $(COMPILE) /Fo$@ ..playercodemunitrk.c
  139. mwav.o:         ..playercodemwav.c 
  140.                 ..win32mikmod_build.h ..includemikmod_internals.h
  141. $(COMPILE) /Fo$@ ..playercodemwav.c
  142. npertab.o:      ..playercodenpertab.c 
  143.                 ..win32mikmod_build.h ..includemikmod_internals.h
  144. $(COMPILE) /Fo$@ ..playercodenpertab.c
  145. sloader.o:      ..playercodesloader.c 
  146.                 ..win32mikmod_build.h ..includemikmod_internals.h
  147. $(COMPILE) /Fo$@ ..playercodesloader.c
  148. virtch.o:       ..playercodevirtch.c ..playercodevirtch_common.c 
  149.                 ..win32mikmod_build.h ..includemikmod_internals.h
  150. $(COMPILE) /Fo$@ ..playercodevirtch.c
  151. virtch2.o:      ..playercodevirtch2.c ..playercodevirtch_common.c 
  152.                 ..win32mikmod_build.h ..includemikmod_internals.h
  153. $(COMPILE) /Fo$@ ..playercodevirtch2.c
  154. virtch_common.o:        ..playercodevirtch_common.c 
  155.                 ..win32mikmod_build.h ..includemikmod_internals.h
  156. $(COMPILE) /Fo$@ ..playercodevirtch_common.c