Makefile.static
上传用户: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. LIBS=$(LIBNAME)
  17. DRIVER_OBJ=drv_ds.o drv_win.o
  18. OBJ=$(DRIVER_OBJ) 
  19.     drv_nos.o drv_raw.o drv_stdout.o drv_wav.o 
  20.     load_669.o load_amf.o load_dsm.o load_far.o load_gdm.o load_it.o  
  21.     load_imf.o load_m15.o load_med.o load_mod.o load_mtm.o load_okt.o 
  22.     load_s3m.o load_stm.o load_stx.o load_ult.o load_uni.o load_xm.o 
  23.     mmalloc.o mmerror.o mmio.o 
  24.     mdriver.o mdreg.o mloader.o mlreg.o mlutil.o mplayer.o munitrk.o mwav.o 
  25.     npertab.o sloader.o virtch.o virtch2.o virtch_common.o
  26. all:            $(LIBS)
  27. clean:
  28. FOR %F IN ( $(LIBNAME) $(DLLNAME) mikmod.exp *.o ) DO IF EXIST %F ERASE %F
  29. distclean:
  30. FOR %F IN ( ..includemikmod.h ..win32mikmod_build.h Makefile ) DO IF EXIST %F ERASE %F
  31. $(LIBNAME):     $(OBJ)
  32. LIB /nologo /OUT:$(LIBNAME) *.o
  33. ..includemikmod.h ..win32mikmod_build.h: mikmod_build.h
  34. COPY mikmod_build.h ..win32mikmod_build.h
  35. COPY mikmod_build.h ..includemikmod.h
  36. drv_ds.o:       ..driversdrv_ds.c 
  37.                 ..win32mikmod_build.h ..includemikmod_internals.h
  38. $(COMPILE) /Fo$@ ..driversdrv_ds.c
  39. drv_nos.o:      ..driversdrv_nos.c 
  40.                 ..win32mikmod_build.h ..includemikmod_internals.h
  41. $(COMPILE) /Fo$@ ..driversdrv_nos.c
  42. drv_raw.o:      ..driversdrv_raw.c 
  43.                 ..win32mikmod_build.h ..includemikmod_internals.h
  44. $(COMPILE) /Fo$@ ..driversdrv_raw.c
  45. drv_stdout.o:   ..driversdrv_stdout.c 
  46.                 ..win32mikmod_build.h ..includemikmod_internals.h
  47. $(COMPILE) /Fo$@ ..driversdrv_stdout.c
  48. drv_wav.o:      ..driversdrv_wav.c 
  49.                 ..win32mikmod_build.h ..includemikmod_internals.h
  50. $(COMPILE) /Fo$@ ..driversdrv_wav.c
  51. drv_win.o:       ..driversdrv_win.c 
  52.                 ..win32mikmod_build.h ..includemikmod_internals.h
  53. $(COMPILE) /Fo$@ ..driversdrv_win.c
  54. load_669.o:     ..loadersload_669.c 
  55.                 ..win32mikmod_build.h ..includemikmod_internals.h
  56. $(COMPILE) /Fo$@ ..loadersload_669.c
  57. load_amf.o:     ..loadersload_amf.c 
  58.                 ..win32mikmod_build.h ..includemikmod_internals.h
  59. $(COMPILE) /Fo$@ ..loadersload_amf.c
  60. load_dsm.o:     ..loadersload_dsm.c 
  61.                 ..win32mikmod_build.h ..includemikmod_internals.h
  62. $(COMPILE) /Fo$@ ..loadersload_dsm.c
  63. load_far.o:     ..loadersload_far.c 
  64.                 ..win32mikmod_build.h ..includemikmod_internals.h
  65. $(COMPILE) /Fo$@ ..loadersload_far.c
  66. load_gdm.o:     ..loadersload_gdm.c 
  67.                 ..win32mikmod_build.h ..includemikmod_internals.h
  68. $(COMPILE) /Fo$@ ..loadersload_gdm.c
  69. load_it.o:      ..loadersload_it.c 
  70.                 ..win32mikmod_build.h ..includemikmod_internals.h
  71. $(COMPILE) /Fo$@ ..loadersload_it.c
  72. load_imf.o:     ..loadersload_imf.c 
  73.                 ..win32mikmod_build.h ..includemikmod_internals.h
  74. $(COMPILE) /Fo$@ ..loadersload_imf.c
  75. load_m15.o:     ..loadersload_m15.c 
  76.                 ..win32mikmod_build.h ..includemikmod_internals.h
  77. $(COMPILE) /Fo$@ ..loadersload_m15.c
  78. load_med.o:     ..loadersload_med.c 
  79.                 ..win32mikmod_build.h ..includemikmod_internals.h
  80. $(COMPILE) /Fo$@ ..loadersload_med.c
  81. load_mod.o:     ..loadersload_mod.c 
  82.                 ..win32mikmod_build.h ..includemikmod_internals.h
  83. $(COMPILE) /Fo$@ ..loadersload_mod.c
  84. load_mtm.o:     ..loadersload_mtm.c 
  85.                 ..win32mikmod_build.h ..includemikmod_internals.h
  86. $(COMPILE) /Fo$@ ..loadersload_mtm.c
  87. load_okt.o:     ..loadersload_okt.c 
  88.                 ..win32mikmod_build.h ..includemikmod_internals.h
  89. $(COMPILE) /Fo$@ ..loadersload_okt.c
  90. load_s3m.o:     ..loadersload_s3m.c 
  91.                 ..win32mikmod_build.h ..includemikmod_internals.h
  92. $(COMPILE) /Fo$@ ..loadersload_s3m.c
  93. load_stm.o:     ..loadersload_stm.c 
  94.                 ..win32mikmod_build.h ..includemikmod_internals.h
  95. $(COMPILE) /Fo$@ ..loadersload_stm.c
  96. load_stx.o:     ..loadersload_stx.c 
  97.                 ..win32mikmod_build.h ..includemikmod_internals.h
  98. $(COMPILE) /Fo$@ ..loadersload_stx.c
  99. load_ult.o:     ..loadersload_ult.c 
  100.                 ..win32mikmod_build.h ..includemikmod_internals.h
  101. $(COMPILE) /Fo$@ ..loadersload_ult.c
  102. load_uni.o:     ..loadersload_uni.c 
  103.                 ..win32mikmod_build.h ..includemikmod_internals.h
  104. $(COMPILE) /Fo$@ ..loadersload_uni.c
  105. load_xm.o:      ..loadersload_xm.c 
  106.                 ..win32mikmod_build.h ..includemikmod_internals.h
  107. $(COMPILE) /Fo$@ ..loadersload_xm.c
  108. mmalloc.o:      ..mmiommalloc.c 
  109.                 ..win32mikmod_build.h ..includemikmod_internals.h
  110. $(COMPILE) /Fo$@ ..mmiommalloc.c
  111. mmerror.o:      ..mmiommerror.c 
  112.                 ..win32mikmod_build.h ..includemikmod_internals.h
  113. $(COMPILE) /Fo$@ ..mmiommerror.c
  114. mmio.o:         ..mmiommio.c 
  115.                 ..win32mikmod_build.h ..includemikmod_internals.h
  116. $(COMPILE) /Fo$@ ..mmiommio.c
  117. mdriver.o:      ..playercodemdriver.c 
  118.                 ..win32mikmod_build.h ..includemikmod_internals.h
  119. $(COMPILE) /Fo$@ ..playercodemdriver.c
  120. mdreg.o:        ..playercodemdreg.c 
  121.                 ..win32mikmod_build.h ..includemikmod_internals.h
  122. $(COMPILE) /Fo$@ ..playercodemdreg.c
  123. mloader.o:      ..playercodemloader.c 
  124.                 ..win32mikmod_build.h ..includemikmod_internals.h
  125. $(COMPILE) /Fo$@ ..playercodemloader.c
  126. mlreg.o:        ..playercodemlreg.c 
  127.                 ..win32mikmod_build.h ..includemikmod_internals.h
  128. $(COMPILE) /Fo$@ ..playercodemlreg.c
  129. mlutil.o:       ..playercodemlutil.c 
  130.                 ..win32mikmod_build.h ..includemikmod_internals.h
  131. $(COMPILE) /Fo$@ ..playercodemlutil.c
  132. mplayer.o:      ..playercodemplayer.c 
  133.                 ..win32mikmod_build.h ..includemikmod_internals.h
  134. $(COMPILE) /Fo$@ ..playercodemplayer.c
  135. munitrk.o:      ..playercodemunitrk.c 
  136.                 ..win32mikmod_build.h ..includemikmod_internals.h
  137. $(COMPILE) /Fo$@ ..playercodemunitrk.c
  138. mwav.o:         ..playercodemwav.c 
  139.                 ..win32mikmod_build.h ..includemikmod_internals.h
  140. $(COMPILE) /Fo$@ ..playercodemwav.c
  141. npertab.o:      ..playercodenpertab.c 
  142.                 ..win32mikmod_build.h ..includemikmod_internals.h
  143. $(COMPILE) /Fo$@ ..playercodenpertab.c
  144. sloader.o:      ..playercodesloader.c 
  145.                 ..win32mikmod_build.h ..includemikmod_internals.h
  146. $(COMPILE) /Fo$@ ..playercodesloader.c
  147. virtch.o:       ..playercodevirtch.c ..playercodevirtch_common.c 
  148.                 ..win32mikmod_build.h ..includemikmod_internals.h
  149. $(COMPILE) /Fo$@ ..playercodevirtch.c
  150. virtch2.o:      ..playercodevirtch2.c ..playercodevirtch_common.c 
  151.                 ..win32mikmod_build.h ..includemikmod_internals.h
  152. $(COMPILE) /Fo$@ ..playercodevirtch2.c
  153. virtch_common.o:        ..playercodevirtch_common.c 
  154.                 ..win32mikmod_build.h ..includemikmod_internals.h
  155. $(COMPILE) /Fo$@ ..playercodevirtch_common.c