makefile 671 B

12345678910111213141516171819202122232425
  1. all:
  2. cc assets/ptf.c -lm -Ofast -o assets/ptf
  3. mkdir -p release
  4. cc main.c glad_gl.c -I inc -Ofast -lglfw -lm -o release/aigeneratedgame
  5. strip --strip-unneeded release/aigeneratedgame
  6. upx --lzma --best release/aigeneratedgame
  7. test:
  8. cc main.c glad_gl.c -I inc -Ofast -lglfw -lm -o /tmp/aigeneratedgame_test
  9. /tmp/aigeneratedgame_test
  10. rm /tmp/aigeneratedgame_test
  11. web:
  12. emcc main.c glad_gl.c -DWEB -O3 --closure 1 -s FILESYSTEM=0 -s USE_GLFW=3 -s ENVIRONMENT=web -s TOTAL_MEMORY=128MB -I inc -o bin/index.html --shell-file t.html
  13. run:
  14. emrun bin/index.html
  15. clean:
  16. rm -f -r release
  17. rm -f assets/ptf
  18. rm -f bin/index.html
  19. rm -f bin/index.js
  20. rm -f bin/index.wasm