Menu

Tree [e13a0c] default tip /
 History

Read Only access


File Date Author Commit
 build 2014-11-16 Ronny Wegener Ronny Wegener [e9005e] + disabled faq and command translation due to c...
 include 2014-05-16 Ronny Wegener Ronny Wegener [708cd3] * project import
 lib 2014-05-16 Ronny Wegener Ronny Wegener [708cd3] * project import
 res 2014-05-16 Ronny Wegener Ronny Wegener [708cd3] * project import
 src 2015-10-11 Ronny Wegener Ronny Wegener [be7510] + added patch for verbose output on subarchive ...
 test 2014-05-21 Ronny Wegener Ronny Wegener [8007ea] * updated test
 .hgignore 2014-12-06 Ronny Wegener Ronny Wegener [985d6b] + updated hg ignore
 CHANGELOG 2014-05-16 Ronny Wegener Ronny Wegener [708cd3] * project import
 LICENSE 2014-05-16 Ronny Wegener Ronny Wegener [708cd3] * project import
 README 2014-05-16 Ronny Wegener Ronny Wegener [708cd3] * project import
 config_debug.sh 2014-05-16 Ronny Wegener Ronny Wegener [708cd3] * project import
 config_default.sh 2015-10-11 Ronny Wegener Ronny Wegener [f2284f] + added support to dump localfile.bin for NA/EU...
 config_mingw32.sh 2015-09-06 Ronny Wegener Ronny Wegener [3f7443] + updated linker options for static mingw build...
 config_mingw64.sh 2014-05-16 Ronny Wegener Ronny Wegener [708cd3] * project import
 configure 2015-10-30 Ronny Wegener Ronny Wegener [e13a0c] + updated makebreed
 project.geany 2014-07-30 Ronny Wegener Ronny Wegener [0ed5ee] + updated bnsapi for alias-based translation wi...

Read Me

#############
### LINUX ###
#############

    ------------------------------------------
    - requirements to build bnsdat on debian -
    ------------------------------------------
    + bash
    + make
    + build-essentials (gcc, g++, lib*,...)
    + libwxgtk2.8-dev
    + libwxbase2.8-dev
    + libssl-dev

    --------------------------
    - build & install bnsdat -
    --------------------------
    # open a terminal
    # change into bnsdat directory
    # run configure (with --prefix=DIR if you want to install in a directory other than /usr/local)
    ./configure --prefix=/usr
    make
    # run as root or installation will fail
    sudo make install

    # remove bnsdat
    # run as root or uninstallation will fail
    sudo make uninstall

    # NOTE: create a source package for redistribution
    make tgz

    # NOTE: create a debian binary package for redistribution
    # (configure with prefix /usr to prevent lintian errors)
    # (run as root for correct ownership of files)
    ./configure --prefix=/usr
    sudo make deb

#############
### WINNT ###
#############

    # open MinGW32 environment
    # change into bnsdat directory
    # run configure
    ./configure --config-mingw32
    make

    # binary file can be found in 'build/msw/bnsdat.exe'