Makefile 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. #
  2. # Slave MegaZeux makefile
  3. #
  4. include Makefile.platform
  5. subdir:
  6. cd contrib/libmodplug/src && ${MAKE} libs \
  7. BUILD=${BUILD_MODPLUG} && cd ../../..
  8. cd contrib/gdm2s3m/src && ${MAKE} libs \
  9. BUILD=${BUILD_MODPLUG} && cd ../../..
  10. cd src && ${MAKE} mzx \
  11. BUILD_MODPLUG=${BUILD_MODPLUG} \
  12. BUILD_MIKMOD=${BUILD_MIKMOD} \
  13. && cd ..
  14. subdir-debug:
  15. cd contrib/libmodplug/src && ${MAKE} libs DEBUG=1 \
  16. BUILD=${BUILD_MODPLUG} && cd ../../..
  17. cd contrib/gdm2s3m/src && ${MAKE} libs DEBUG=1 \
  18. BUILD=${BUILD_MODPLUG} && cd ../../..
  19. cd src && ${MAKE} mzx DEBUG=1 \
  20. BUILD_MODPLUG=${BUILD_MODPLUG} \
  21. BUILD_MIKMOD=${BUILD_MIKMOD} \
  22. && cd ..
  23. clean:
  24. cd contrib/libmodplug/src && ${MAKE} clean \
  25. BUILD=${BUILD_MODPLUG} && cd ../../..
  26. cd contrib/gdm2s3m/src && ${MAKE} clean \
  27. BUILD=${BUILD_MODPLUG} && cd ../../..
  28. cd src && ${MAKE} clean \
  29. BUILD_MODPLUG=${BUILD_MODPLUG} \
  30. BUILD_MIKMOD=${BUILD_MIKMOD} \
  31. && cd ..
  32. dclean:
  33. cd contrib/libmodplug/src && ${MAKE} clean DEBUG=1 \
  34. BUILD=${BUILD_MODPLUG} && cd ../../..
  35. cd contrib/gdm2s3m/src && ${MAKE} clean DEBUG=1 \
  36. BUILD=${BUILD_MODPLUG} && cd ../../..
  37. cd src && ${MAKE} clean DEBUG=1 \
  38. BUILD_MODPLUG=${BUILD_MODPLUG} \
  39. BUILD_MIKMOD=${BUILD_MIKMOD} \
  40. && cd ..
  41. distclean: clean dclean
  42. rm -f src/config.h
  43. cp -f arch/Makefile.dist Makefile.platform