Maybe i missed smth, but u didn't copy bam binary to teeworlds folder.
So, i made short manual for you. I hope that you already have required packages installed.
Download bam 0.4.0 and teeworlds 0.6.2 sources, extract them, and make sure that you have smth like that(looks like you done it):
shahan@ubu:~/compile tutorial$
shahan@ubu:~/compile tutorial$ ls -a
. bam-0.4.0 teeworlds-0.6.2-source
.. bam-0.4.0.zip teeworlds-0.6.2-source.tar.gz
shahan@ubu:~/compile tutorial$ cd bam-0.4.0/
shahan@ubu:~/compile tutorial/bam-0.4.0$ ls -a
. license.txt make_win32_dmc.bat scripts
.. make_beos.sh make_win32_mingw.bat src
docs make_unix_clang.sh make_win32_msvc.bat tests
examples make_unix.sh make_winx64_msvc2005.bat windows_plugin.def
shahan@ubu:~/compile tutorial/bam-0.4.0$ cd ../teeworlds-0.6.2-source/
shahan@ubu:~/compile tutorial/teeworlds-0.6.2-source$ ls -a
. configure.lua docs objs scripts
.. data .gitignore other src
bam.lua datasrc license.txt readme.txt storage.cfg
Then compile bam(looks like you done it):
shahan@ubu:~/compile tutorial/teeworlds-0.6.2-source$ cd ../bam-0.4.0/
shahan@ubu:~/compile tutorial/bam-0.4.0$ ./make_unix.sh
Make sure, that created new file 'bam'(looks like you done it):
shahan@ubu:~/compile tutorial/bam-0.4.0$ ls -a
. license.txt make_win32_mingw.bat tests
.. make_beos.sh make_win32_msvc.bat windows_plugin.def
bam make_unix_clang.sh make_winx64_msvc2005.bat
docs make_unix.sh scripts
examples make_win32_dmc.bat src
'bam' is a binary file, now we should copy it to the folder with teeworlds sources(looks like you missed that):
shahan@ubu:~/compile tutorial/bam-0.4.0$ cp -f bam ../teeworlds-0.6.2-source
Check that it was copied successfully:
shahan@ubu:~/compile tutorial/bam-0.4.0$ cd ../teeworlds-0.6.2-source/
shahan@ubu:~/compile tutorial/teeworlds-0.6.2-source$ ls -a
. bam.lua datasrc license.txt readme.txt storage.cfg
.. configure.lua docs objs scripts
bam data .gitignore other src
Done. Now let's compile.
Compile everything:
shahan@ubu:~/compile tutorial/teeworlds-0.6.2-source$ ./bam release
Then you'll have a long output smth like this one: http://pastebin.com/8dzHm71P
Check for new files:
shahan@ubu:~/compile tutorial/teeworlds-0.6.2-source$ ls -a
. crapnet license.txt readme.txt tileset_borderfix
.. data map_resave scripts tileset_borderrem
bam datasrc map_version src tileset_borderset
.bam dilate mastersrv storage.cfg versionsrv
bam.lua docs objs teeworlds
config.lua fake_server other teeworlds_srv
configure.lua .gitignore packetgen tileset_borderadd
That's all.
If you want to compile only client, use
If you want to compile only server, use