Makefile 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. #
  2. # Slave MegaZeux makefile
  3. #
  4. include Makefile.platform
  5. include Makefile.in
  6. SUBDIRS = contrib/gdm2s3m/src contrib/libmodplug/src src
  7. all: subdir
  8. subdir:
  9. list='$(SUBDIRS)'; \
  10. for subdir in $$list; do \
  11. pwd=`pwd`; \
  12. cd $$subdir && make && cd $$pwd; \
  13. done;
  14. clean:
  15. list='$(SUBDIRS)'; \
  16. for subdir in $$list; do \
  17. pwd=`pwd`; \
  18. cd $$subdir && make clean && cd $$pwd; \
  19. done;
  20. install:
  21. mkdir -p ${PREFIX}/share/megazeux && \
  22. chown root:root ${PREFIX}/share/megazeux && \
  23. chmod 0755 ${PREFIX}/share/megazeux && \
  24. install -o root -m 0644 mzx_default.chr ${PREFIX}/share/megazeux && \
  25. install -o root -m 0644 mzx_blank.chr ${PREFIX}/share/megazeux && \
  26. install -o root -m 0644 mzx_smzx.chr ${PREFIX}/share/megazeux && \
  27. install -o root -m 0644 mzx_ascii.chr ${PREFIX}/share/megazeux && \
  28. install -o root -m 0644 default.spl ${PREFIX}/share/megazeux && \
  29. install -o root -m 0644 mzx_help.fil ${PREFIX}/share/megazeux && \
  30. install -o root -m 0644 config.txt /etc/megazeux-config && \
  31. install -o root -m 0755 ${TARGET} ${PREFIX}/bin && \
  32. ln -sf ${TARGET} ${PREFIX}/bin/megazeux