Skip to content

Latest commit

 

History

History
65 lines (45 loc) · 946 Bytes

BUILDING.md

File metadata and controls

65 lines (45 loc) · 946 Bytes

netmill Build Instructions

Step 1. Download code

mkdir netmill-src
cd netmill-src
git clone https://github.com/stsaz/ffbase
git clone https://github.com/stsaz/ffsys
git clone https://github.com/stsaz/ffpack
git clone https://github.com/stsaz/netmill
cd netmill

Step 2. Cross-Build

  • Cross-Build on Linux for Debian-bookworm:

     bash xbuild-debianbookworm.sh
  • Cross-Build on Linux for Windows:

     bash xbuild-win64.sh
  • Cross-Build on Linux for Alpine:

     bash xbuild-alpine.sh
  • Cross-Build on Linux for Android:

     make -j8 -C android SDK_DIR=$SDK_DIR

Step 2 (Option 2). Native Build

  • Build on Linux:

     make -j8
  • Build on FreeBSD:

     gmake -j8
  • Build inside a separate directory:

     mkdir netmill/build
     cd netmill/build
     make -j8 -f ../../netmill/Makefile ROOT_DIR=../..

Step 3. Use

netmill-0 is the application directory.