summaryrefslogtreecommitdiffstats
path: root/build.sh
blob: 5cf8d9ae70edc0d80fa5a45227b9eb4ef7ddb77f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
#!/bin/bash
if [[ "$1" == "--full" ]]
then
  git submodule init
  git submodule update
  cd libxmp
  autoconf
  emconfigure ./configure --enable-static --disable-shared
  emmake make
  cd ..
fi
em++ wrapper/player.cpp wrapper/wrapper.cpp libxmp/lib/libxmp.a -o libxmp.js -Ilibxmp/include -s EXPORTED_FUNCTIONS="['_initialize_player', '_read_from_player', '_free_player', '_free_buffer']" -O2 --closure 0